Sergey Biryukov
Ответы в темах
-
Форум: Проблемы и решения
Тема: The theme directory does not existThe theme directory «theme1» does not exist.
Такое сообщение выдаётся, если в каталоге темы не найден файл
style.css
и сам каталог темы тоже не найден.все стили и изображения темы были вынесены в папки ближе к корню
Думаю, для начала стоит:
- Вернуть файл
style.css
в каталог темы. - Убедиться, что в базе данных в таблице
wp_options
значениеstylesheet
совпадает с именем каталога темы —theme1
.
Форум: Проблемы и решения
Тема: The theme directory does not existПроверьте, существует ли на сервере каталог
wp-content/themes/theme1
.Возможно, в результате каких-то действий он оказался переименован, либо изменились права доступа, либо исходная тема изначально была не в нём.
Форум: Проблемы и решения
Тема: CF7 wpcf7_mail_sentУ вас параметр
$contact_form
не передаётся в функцию.Попробуйте так:
add_action( 'wpcf7_mail_sent', 'contact_mail_api', 10, 1 ); function contact_mail_api( $contact_form ) { $form_id = $contact_form->id(); }
Форум: WooCommerce
Тема: Не отображается HTML теги, почему ?$html ='<div>'.the_title().'</div>';
the_title()
не возвращает результат в виде строки, а выводит на экран сразу в момент вызова.Вам нужна функция
get_the_title()
.Форум: Проблемы и решения
Тема: получить таксономию после созданияЯ создаю таксономию
Каким образом?
taxonomy_exists() тоже возвращает false
Код функции taxonomy_exists() состоит буквально из двух строк, она должна срабатывать сразу после
register_taxonomy()
. Если не срабатывает — видимо, что-то идёт не так, но пока сложно предположить, что именно.Форум: Проблемы и решения
Тема: Редирект с старых страниц на wp-adminНа текущий момент ссылка перенаправляет на главную. Удалось решить проблему?
Если у того 0 публикаций — то информация по нему отдается. Иначе запрещено.
Если нет публикаций, то информация отдаётся только тем, у кого есть права на просмотр или редактирование пользователей, иначе — не отдаётся:
} elseif ( ! count_user_posts( $user->ID, $types ) && ! current_user_can( 'edit_user', $user->ID ) && ! current_user_can( 'list_users' ) ) { return new WP_Error( 'rest_user_cannot_view', __( 'Sorry, you are not allowed to list users.' ), array( 'status' => rest_authorization_required_code() ) ); }
Если публикации есть, то профиль автора считается публичным и информация отдаётся всегда.
wp_enqueue_style( 'theme-one-googlefonts', src: 'https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700|Poppins:600,700&subset=cyrillic' );
Откуда взята эта строка? Здесь
src:
— это именованный параметр, такой синтаксис работает только в PHP 8.x, а у вас PHP 7.4.Попробуйте так:
wp_enqueue_style( 'theme-one-googlefonts', 'https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700|Poppins:600,700&subset=cyrillic' );
Форум: Проблемы и решения
Тема: Редирект всех страницкак мне быстро сделать редирект 5000+ записей с «простых» ссылок на ссылки «Название записи». Просто поменять в настройках приводит к 404
Это странно, в общем случае (на чистой установке) ссылки вида
/?p=123
перенаправляются на новую структуру автоматически, без дополнительных действий.Стоит выполнить пункты 4—6. Предполагаю, что проблема в каком-то плагине или теме.
Стоит задать вопрос на форуме поддержки Elementor.
Elementor v2.9.13
Это очень старая версия, стоит обновить до текущей — 3.6.6.
Failed opening required ‘wp-admin/wp-blog-header.php’
…
wp-admin/index.php on line 6Похоже, что сайт взломан:
- В WordPress нет файла
wp-admin/wp-blog-header.php
, он есть только в корневом каталоге. - Ни в wp-admin/index.php ни в index.php в строке 6 нет подключения файла
wp-blog-header.php
.
Форум: Темы и шаблоны
Тема: Как создать 2 дочерние темы?Дочернюю тему отличает от родительской одна строка в
style.css
:Template: имя_каталога_родительской_темы
Других требований нет, и папка и тема могут называться как угодно.
с чем может быть связана эта проблема?
Например, с полностраничным кешированием.
Форум: Проблемы и решения
Тема: Остановка таймера переадресацииПредполагаю, что возникает ошибка JavaScript. Надо смотреть код, по скриншоту вряд ли можно что-то сказать.
Вижу, что создали тикет в Trac: #55826. Спасибо!
Проблема воспроизвелась, есть вероятность исправления в 6.0.1.
- Вернуть файл