WordPress

66
Когда использовать is_home () против is_front_page ()?

Я обнаружил, что, по- is_front_pageвидимому, возвращается значение true, когда я просматриваю домашнюю страницу и мне назначается один прикрепленный пост. Он также возвращает true, когда я назначил страницу в качестве статической главной страницы через Настройки> Чтение . Почему я хотел бы...

65
В чем разница между home_url () и site_url ()

Насколько я понимаю, это site_url()возвращает место, где находятся файлы ядра WordPress. Итак, если мой блог размещен на http://example.com/blogпотом site_url()возвращаетсяhttp://example.com/blog Но тогда чем это home_url()отличается? Для меня home_url()возвращается то же...

63
Рефакторинг Wordpress для улучшения производительности памяти [закрыто]

Я внимательно посмотрел на потребление памяти Wordpress. На моем сайте кажется, что для каждой страницы выделяется 20 МБ ОЗУ, просто для того, чтобы подготовить удобную среду для запуска всех плагинов. Я построил это так: Нет ни единого места для оптимизации, ни одного плохого парня, который съел...

63
Лучшая коллекция кода для вашего файла .htaccess [закрыто]

У нас есть лучшая коллекция кода для вашей ветки файла functions.php , поэтому я подумал, что было бы полезно создать цепочку для наших файлов .htaccess. И, ПОЖАЛУЙСТА, ПОМНИТЕ, ЧТОБЫ ДОБАВИТЬ В ЭТОТ СПИСОК ЛЮБЫЕ ВАШИ СОБСТВЕННЫЕ...

62
Программно добавлять виджеты на боковые панели

Я хотел бы программно добавить виджеты на мои две боковые панели, которые у меня есть. Я не мог найти какой-либо официальный способ сделать это? Я начал искать в базе данных. Я обнаружил, что это опция 'sidebars_widgets', которая помещает виджеты на боковые панели. При просмотре опций к именам...

62
Пользовательские типы сообщений, таксономии и постоянные ссылки

Это сводит меня с ума, и я уверен, что это просто, но ничего, что я ищу, не приходит с простой структурой (все очень сложно). У меня есть собственный тип записи product_listingи пользовательская таксономия product_cat(которая является иерархической и должна иметь одинаковые категории). Я просто...

62
Как я могу добавить поле загрузки изображения непосредственно на пользовательскую панель записи?

Я добавил новую страницу в разделе «Страницы» в админке WordPress и добавил несколько настраиваемых полей. Я также хотел бы иметь возможность добавить поле загрузки изображения в редактор страниц - есть ли способ сделать это через пользовательские поля? Или мне нужно выбрать другое направление,...

61
Собирается ли временный мусор?

Этот вопрос заставил меня задуматься, что временные RSS-каналы в wp_options не удаляются автоматически? Переходные процессы должны истечь и быть удалены. Однако единственный способ, которым я вижу это обработанный, состоит в том, когда переходный процесс истек и запрошен, тогда это удалено во время...

61
Цикл перенаправления WordPress wp-admin https

Я использую nginx в качестве своего веб-сервера и отредактировал файл конфигурации так, чтобы он указывал на https, поэтому я изменил настройки URL-адреса WordPress на https, а также добавил код администратора WordPress force ssl в мой файл wp-config, но продолжаю сталкиваться с ошибкой " Эта...

61
Как установить рекомендуемое изображение (миниатюру) по URL-адресу изображения при использовании wp_insert_post ()?

Просматривая справочную запись функции для wp_insert_post () , я заметил, что в требуемом массиве нет параметра, который позволил бы мне установить «Featured Image» для сообщения, отображаемого в виде эскиза сообщения в моей теме. Я рассмотрел функции наподобие set_post_thumbnail () , как это было...

60
Как проверить, играет ли пользователь определенную роль?

У меня есть довольно специфическое требование показывать другой текст в метке поля на странице профиля пользователя в зависимости от роли текущего пользователя. Я не могу понять, как проверить, является ли текущее использование "автором". Я ищу такую ​​функцию, как: is_user_in_role($user,...

59
Как правильно использовать функции WordPress вне файлов WordPress?

Я прочитал о 2 методах инициализации функции WordPress вне файлов WordPress, чтобы мы могли использовать эти функции на любой странице или веб-сайте вне блога WordPress. Какой из этих двух методов является правильным? Каковы варианты использования для каждого метода, если оба являются правильными?...

59
remove_action или remove_filter с внешними классами?

В ситуации, когда плагин инкапсулировал свои методы в классе, а затем зарегистрировал фильтр или действие для одного из этих методов, как удалить действие или фильтр, если у вас больше нет доступа к экземпляру этого класса? Например, предположим, что у вас есть плагин, который делает это: class...

58
Существует ли блок-схема последовательности загрузки WordPress?

Так как WP должен загрузить ряд файлов из, index.php -> ... -> wp-header.php -> ... ->functions.php ... и так далее при исполнении. Также должна быть похожая блок-схема для вызовов функций, условий и т. Д. Во время выполнения. Есть ли такая блок-схема (-ы) в любом...

58
Получить имя текущего файла шаблона

Я нашел это, чтобы отобразить текущее имя файла, используемого в шаблоне: function get_template_name () { foreach ( debug_backtrace() as $called_file ) { foreach ( $called_file as $index ) { if ( !is_array($index[0]) AND strstr($index[0],'/themes/') AND !strstr($index[0],'footer.php') ) {...

57
Инструмент для анализа правил перезаписи? [закрыто]

Есть ли хороший инструмент для анализа моих правил переписывания? Я всегда путаюсь с регулярными выражениями и заменой параметров. Я сам что-то создал и опубликую здесь, чтобы другие могли его использовать, но не стесняйтесь добавлять другие...

57
Пользовательские шаблоны типов сообщений из папки плагинов?

Я хотел бы предложить свой тип поста в качестве плагина, чтобы люди могли использовать его, не касаясь папки своей темы. Но пользовательские шаблоны типов записей, такие как single-movies.php, находятся в папке темы. Есть ли способ заставить WP проверять наличие одного файла movies.php в папке...