Еще способ
//проверка корректности урл страниц и записейadd_action('template_redirect', 'is_correct_url');function is_correct_url() {global $wp_query, $post;$current_url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; if (is_single() || is_page()) { $page_url = get_permalink($post); if ($current_url != $page_url) { $wp_query->set_404(); status_header(404); include (get_query_template('404')); exit(); } } }
Эта функция не подойдет.
На страницах категорий используйте
global $wp_query;$count = $wp_query->found_posts;
Здравствуйте. На сайте установлена тема Root. В разделе "Внешний вид - Настроить" у меня не отображается никаких блоков, кроме "Виджеты", пусто. Сайт купленный, продавец сказал, что при передаче было всё нормально (я не проверяла этот параметр, увидела только сейчас). Из изменений, внесённых мной - только создание нового пользователя, но там всё нормально, права администратора. Подскажите, пожалуйста, куда рыть? Пересмотрела кучу сайтов в поиске, так и не нашла ответа.
В браузере: инструменты разработчика > консоль.
Посмотрите есть ли ошибки.
Не стоит, вообще его не стоит ставить.
Он хранит сео данные для таксономий в wp options и на каждой загрузке страницы тянет их все разом.
При большом кол-ве терминов таксономий прилично кушает память.
Нет чтобы хранить данные в term meta
Табы на css
.tab_wrap #tab9:checked~.tab_contents #tab_content9 { display:block;
Это вордпрессовская фича, отключается так
remove_action( 'template_redirect', 'redirect_canonical' );
почему не стояло? скачал архив CMS с офсайта. раньше всё ровно стояло, теперь шляпа какая то.
посмотрите через исходный код страницы пути к файлам стилей
Хотелось бы их устранить, а не просто скрыть от глаз
так попробовать
$sort_order = !empty($instance['asc_sort_order']) ? 'ASC' : 'DESC';
если int, то mysql и обработает запрос как число, т.е в запросе будет 2951871
echo (int)'2951871-2323'; //2951871