Articles of действия

Когда следует использовать add_action при регистрации / вставка сценариев

Когда вы должны использовать add_action для регистрации или регистрации скрипта, а просто используя wp_register_script и / или wp_enqueue_script ? Другими словами, как example 1 и example 2 ниже, похоже, выполняют то же самое, когда в functions.php , так почему же так много ресурсов говорят, что example 1 является правильным способом загрузки скриптов в WP? Пример […]

Динамическое имя события cron

В моей многоуровневой установке я хотел бы добавить ежедневное событие cron для некоторых из подсайтов. Cron будет импортировать сообщения через API с другого веб-сайта. Поскольку импорт содержимого для всех сайтов сразу заканчивается таймаутом, я бы хотел установить cron для каждого из подсайтов. В моем классе я сделал: $cron_name = 'import_blog_posts_in_network_daily_'.get_current_blog_id(); if ( !wp_next_scheduled( $cron_name) ) […]

Что делает WordPress, если я сохраняю сообщение без содержимого / заголовка?

Я создал (как часть темы) несколько обменных ящиков для моего типа сообщения. Обменные сигналы позволяют пользователю взаимодействовать с различными экземплярами tinyMCE. Все работает так, как должно, однако, я не могу для жизни меня выяснить, какой крючок использовать для публикации публикации, которая не имеет названия / контента. Я посмотрел /wp-includes/post.php и не смог найти то, что […]

Удалить редактор со страницы

Я пытаюсь удалить редактор с главной страницы, используя следующие функции, но я изо всех сил пытаюсь это сделать? function hide_homepage_editor() { if ( is_admin() ) { if (is_front_page()) { remove_post_type_support('page', 'editor'); } } } add_action( 'admin_init', 'hide_homepage_editor' ); еще одна попытка: function hide_homepage_editor() { if ( is_admin() ) { $post_id = 0; if(isset($_GET['post'])) $post_id = […]

Фильтровать, когда сообщение обновляется

Есть ли способ проверить страницу администратора, если сообщение было просто обновлено? Похоже, WP показывает уведомление, поэтому должен быть крючок, но я не могу его найти .. Я хочу вызвать некоторые js в post.php на экране администратора, если сообщение было просто обновлено (сообщение добавлено в базу данных)

Удалите теги без определенного мета-ключа из «выбрать из самых используемых тегов»

Я пытаюсь показать только теги, которые связаны с авторизованным в данный момент автором; У меня работает 99%, но автор все равно может выбирать теги, связанные с другими пользователями, по ссылке «Выбрать из наиболее используемых тегов». Как я могу отредактировать это, чтобы исключить любые теги, чей метатег «автор» не совпадает с идентификатором пользователя в настоящее время? […]

Удалить крюк genesis_404 из genesis_loop

Я использую тему генезиса, и я хочу создать пользовательскую страницу 404. Для этого я хочу удалить крюк 404 по умолчанию и реализовать свой собственный. В моих плагинах functions.php я добавил свое действие: add_action( 'genesis_loop', 'genesis_customizations_404' ); И в функции я добавил удаление: function genesis_customizations_404() { echo 'test'; remove_action('genesis_loop', 'genesis_404'); } Но это не работает. Я […]

Удалить мета-поле, кроме категорий

Чтобы отключить настраиваемые поля, кроме страниц категорий, как я могу проверить, является ли это страницей категории? Может быть, это будет так: add_action( 'admin_menu', 'remove_custom_fields' ); function remove_custom_fields() { if( /* code to check if page is not category page */){ remove_meta_box('postcustom', 'page', 'normal'); } Но я не знаю, как сделать чек – я пробовал $screen […]

Это правильный способ вставить таблицы стилей из родительской темы, а затем из дочерней темы в wordpress?

Я создаю дочернюю тему темы в WordPress. В родительской теме у меня есть style.css и внутри css-папки родительской темы. У меня есть файл base.css (и еще несколько css-файлов, но проблема связана только с файлом base.css). Как-то получается, что последовательность, в которой должны быть загружены стили, – parent-> base.css, затем parent- > style.css child-> style.css . […]

Добавить / удалить действие CRON в зависимости от переменной

Я подключил функцию к заданию CRON с именем 'job_manager_check_for_expired_jobs' , и я хочу, чтобы он запускался на основе значения переменной $create_sitemap . Значение по умолчанию истинно, но может быть изменено фильтром. Проблема в том, что если я использую сайт, а затем меняю фильтр на ложь позже, то крючок все еще работает так, как если бы […]

Intereting Posts
Как организовать и кешировать дополнительные данные, связанные с условиями? Исключить страницы по меню Скрыть комментарии к комментариям динамическое имя стиля для wp_enqueue_style Использование Fullscreenr с блогом WordPress – странная ошибка Разделенная панель с помощью расширения Walker_Page Как создать другую навигацию для зарегистрированных пользователей в WooThemes Canvas? Управляемый событиями шаблон против MVC? Удалять сообщения из типа сообщения автоматически через Cron Как сделать / искать / без параметров не возвращать 404? wp_list_pages (); Изменить вывод гиперссылки Почтовый фильтр по дате и времени Поиск нескольких тегов и добавление jQuery-зависимого скрипта на шаблон страницы? Как я могу отредактировать вкладку «Most Used» в мета-окне категорий, чтобы показать другую пользовательскую таксономию? Отображение дочерних страниц в зависимости от возможностей пользователя (роли)