WordPress

Q & A для разработчиков и администраторов WordPress


1
Белый список IP-адресов для обновления ядра и плагинов WordPress
Я работаю над сайтом на основе хоста с довольно строгими правилами брандмауэра. Он не разрешает всем, кто работает на сайте, связываться с внешним сервером, если его IP-адрес не указан в явном белом списке, и я должен отправить эти адреса хостинговой компании по электронной почте. Akismet предоставляет удобный список своих безопасных …
8 core  ip 

3
Лучшие практики для мониторинга необходимости будущих обновлений по теме, которую я разработал?
Недавно я разработал тему, которая была принята в хранилище WordPress. Я хочу, чтобы это обновлялось для моих пользователей. Каков рекомендуемый способ отслеживать потребность темы в обновлениях? Я предполагаю, что его следует проверять на устаревшие функции и использовать плагины отладки и т. Д., Возможно, каждый раз, когда происходит серьезное обновление ядра …

2
is_front_page () неисправность?
У меня довольно простая проблема, и я удивлен, что WP не имеет собственного решения (если, я надеюсь, что-то пропущу). У меня есть сайт WP с static pageустановленной главной страницей в настройках чтения. В коде плагина я пытаюсь определить, отображает ли WP титульную страницу, и добавить класс в $classesмассив, если это …

1
Добавление пункта меню для пользовательского почтового архива
Я создал пользовательский тип сообщения ( project), и он отлично работает. У меня есть пользовательская страница архива ( archive-project.php), и она тоже отлично работает, но как лучше всего добавить ссылку на этот пользовательский архив записей в главном меню сайта? Я создал пользовательскую ссылку (см. Ниже), но есть ли лучший способ, …

1
Как я могу получить параметр имени, определенный в get_header?
Например, на своих страницах блога я использую get_header('blog');, но я не хочу создавать новый шаблон заголовка с именем header-blog.php , потому что я просто хочу внести небольшие изменения. Можно ли как-то получить этот параметр имени в моем файле header.php ?

1
Как настроить fail2ban с помощью WordFence?
Я нашел сообщение в блоге, в котором говорится о настройке Wordfence и fail2ban, но оно совершенно бесполезно, так как нет упоминаний о какой-либо технической деятельности. Только на это у автора ушло всего 5 часов. Я хотел бы настроить fail2ban с Wordfence менее чем за 5 часов. И если мне придется …
8 security 

1
Как получить доступ к краткому описанию продукта в шаблоне электронной почты WooCommerce? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я хотел бы вывести краткое описание продукта под названием продукта в таблице позиций заказа в электронных письмах …


2
Разрешение доступа пользовательских ролей к пользовательскому типу записи в бэкэнде
Так что у меня есть некоторые проблемы с этим, и я не могу понять, почему. Мне просто нужна пользовательская роль, которая может получить доступ к блогу в конце. Я добавил новый тип записи с типом Capability blogи новую роль пользователя со всеми прописными буквами, которые позволили бы пользователям с правами …

3
Почему вам нужно обернуть функцию внутри массива ($ this, function)
Я новичок в PHP и WordPress, поэтому, пожалуйста, будьте осторожны! Я создаю плагин - следую нескольким учебникам, чтобы все заработало. Мой вопрос: почему функция, которую я хочу вызвать, включена в array($this, function)? Например, у меня есть этот код конструктора внутри моего класса function __construct() { add_action( 'admin_init',array( $this, 'getStuffDone' ) …
8 php 

2
Лучше использовать определенные хуки или общие хуки с параметрами?
Я создаю плагин формы для обработки форм, которые могут быть подключены разработчиками к действиям / фильтрам. Мой плагин должен иметь возможность обрабатывать разные формы с разными наборами фильтров, и я вижу 2 способа сделать это. Способ 1 Огонь конкретных крючков для каждой формы. Так что код, подобный этому, можно назвать …
8 plugins  hooks 

1
Как изменить тип изображения для определенного размера?
Я оптимизирую сайт с большим (десятками) количеством изображений на странице в сетке. Для поддержки сетчатки изображения также должны быть в 2 раза больше. Низко висящий фрукт должен был убедиться, что размеры миниатюр загружены (которые все еще имеют значительную ширину 520 пикселей из-за сетчатки) вместо того, чтобы иметь полный исходный размер. …

2
Когда oEmbed не удается, отобразить альтернативу
Я хочу указать альтернативное изображение, которое будет отображаться при сбое oEmbed. Конкретный вариант использования - предложить альтернативу, когда Китай (или другие страны) блокируют YouTube. Мы знаем, что контент YouTube там не будет доступен, но хотим предоставить альтернативное изображение в этом случае. Можно ли сделать код ошибки oEmbed доступным для этой …
8 oembed 

1
Автоматически удалять неактивных пользователей через 2 месяца
Я пытаюсь изменить эту функцию : // automatically delete users after 7 days in wordpress function wcs_auto_delete_users() { global $wpdb; $query = $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE datediff( now(), user_registered ) > 7" ); if ( $oldUsers = $wpdb->get_results( $query, ARRAY_N ) ) { foreach ( $oldUsers as $user_id …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.