Igor
Ответы в темах
-
Форум: Проблемы и решения
Тема: Редирект автора на главную страницу@pikardio В хедере пишет x-redirect-by: Yoast SEO, его посмотрите
Форум: Плагины
Тема: Виджет только с прилепленными записями@chernikovva попробовал и с новым редактором — работает. Может у вас что то с темой? Можно еще другие попробовать https://ru.wordpress.org/plugins/tags/sticky-posts/
Форум: Плагины
Тема: Виджет только с прилепленными записями@chernikovva странно, я проверил у себя — работает. Проверьте настройки, нужно флаг Show only sticky posts? установить. Остальные настройки я не трогал, по умолчанию.
Форум: Плагины
Тема: Виджет только с прилепленными записямиЗалезть в код и где нужно проверять https://developer.wordpress.org/reference/functions/is_sticky/
И виджеты такие наверняка есть.
З.Ы. https://ru.wordpress.org/plugins/recent-posts-widget-with-thumbnails/ например.
З.Ы.2 ну и вот узнал что прикрепленные посты в таблице сохраняются, поэтому можно просто оттуда ид вытаскивать. https://developer.wordpress.org/themes/functionality/sticky-posts/Форум: Проблемы и решения
Тема: Ошибка при созданий пользователя1) Не светите полные пути своего сайта в логах
2) Ошибок нет, только предупреждения, но попробуйте поотключать плагины и виджеты из лога (wiki events-and-bookings fix-my-feed-rss-repair SearchWikisWidget PopularWikisWidget и т.п.). Если не поможет, отключайте другие.
3) Посмотреть бы скриншот ошибки?Форум: Проблемы и решения
Тема: float не срабатываетhttps://www.php.net/manual/ru/function.gettype.php
там float нет, нужно is_float использоватьФорум: Проблемы и решения
Тема: Как скрыть кастомную таксономию в URL?Как я понимаю тут две задачи
1) удалить слаги категорий courses-category , можно плагин использовать
https://wordpress.org/plugins/remove-taxonomy-slug/ или гуглится кусок кода для своей functions.php2) удалить слаги типа записи courses, плагин не попался но вот старый рабочий способ для functions.php
https://wordpress.org/support/topic/removing-slug-in-url-from-custom-post-type/У Вас в коде всех сайтов canonical ведет на Пермь, так что может будет достаточно исправить его.
@m0ze, решил как смог (что-то извещения о цитировании тут не работают, случайно заметил обращение) — добавил проверку на свои пути для регистрации, остальные только для авторизованных
add_filter( 'rest_authentication_errors', 'rest_authentication_errors'); function rest_authentication_errors( $result ) { //https://developer.wordpress.org/rest-api/frequently-asked-questions/ $allow = ["/wp-json/wp/v2/users/register", "/wp-json/wp/v2/users/checklogin", "/wp-json/wp/v2/users/lostpassword"]; if ( ! $result && in_array($_SERVER['REQUEST_URI'], $allow)) { //null еще не залогинились, но может это наши пути return true; //разрешаем } // If a previous authentication check was applied, // pass that result along without modification. if ( true === $result || is_wp_error( $result ) ) { return $result; } // No authentication has been performed yet. // Return an error if user is not logged in. if ( ! is_user_logged_in() ) { return new WP_Error( 'rest_not_logged_in', __( 'You are not currently logged in.' ), array( 'status' => 401 ) ); } return $result; }
На вскидку думаю нужно использовать хук https://developer.wordpress.org/reference/hooks/robots_txt/
и сверять site_url() с доменами, возвращая правильные запреты.Попробуйте формат даты-времени сменить в настройках, с переводами где-то закэшировалось.
Кто выпускал SSL сертификат? Если Cloudflare — там можно попробовать менять режимы Flexible, Full, Strict. Недавно на некоторых сайтах у него были проблемы — но ошибка другая и решалась переактивацией Universal SSL.
Можно попробовать отключить (если есть) обязательную переадресацию с http на https (в htaccess, в панели хостинга, того же Cloudflare). И в настройках вордпресса в базе указать http (или в wp-config.php как я выше написал) и зайти по http.define('WP_HOME' , 'http://mysite.ru'); define('WP_SITEURL' , 'http://mysite.ru'); define('FORCE_SSL_ADMIN', false); if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') === false) { $_SERVER['HTTPS']='off'; }
- Ответ изменён 2 года, 5 месяцев назад пользователем Igor.
Форум: Проблемы и решения
Тема: Видеть .docx файлы в админкеКод какой для загрузки? Вот наткнулся на https://wp-kama.ru/function/media_handle_upload — media_handle_upload и загружает и регистрирует в медиатеке
что то было такое, вроде помогли настройки в wp-config.php — поиграйтесь с ними
define('WP_HOME' , 'https://mysite.ru'); define('WP_SITEURL' , 'https://mysite.ru'); define('FORCE_SSL_ADMIN', true); if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) { $_SERVER['HTTPS']='on'; }
@sergeybiryukov, спасибо, действительно наоборот, но не важно. Я тут пытался скрыть реального администратора, но и его стали брутфорсить, оказалось, что апи с удовольствием сообщает что пользователя нет — 404, доступ к просмотру запрещен — 401, или публичный 200. Не мудрено что перебрали ID. Хотелось бы не закрывать регистрацию и вход по АПИ, наверное нужно внедрять свою проверку в фильтр rest_authentication_errors https://developer.wordpress.org/rest-api/frequently-asked-questions/#require-authentication-for-all-requests