Вопросы с тегом «functions»

20
wp_enqueue_script был вызван неправильно

Я не знаю как, но сейчас я получаю эту ошибку: Обратите внимание: wp_enqueue_style был вызван неправильно. Скрипты и стили не должны регистрироваться или ставиться в очередь до тех пор, пока не будут перехвачены wp_enqueue_scripts, admin_enqueue_scripts или login_enqueue_scripts. Пожалуйста,...

19
Вручную установите глобальные переменные $ post с идентификатором, чтобы использовать теги шаблона

У меня есть функция получения идентификаторов сообщений с помощью специальных средств. Мне нужно иметь возможность установить для global $postтого, чтобы использовать такие функции, как the_content(), который не позволяет идентификатор в качестве параметра. Как мне этого...

19
Отключить плагин / действие плагина через тему

Я установил плагин Google Analyticator на свой сайт. Я также использую плагин MobilePress для отображения темы, разработанной для мобильных браузеров без смартфона. Я настроил Google Analytics для мобильных устройств для использования в этой теме и хотел бы отключить плагин Analyticator, поскольку...

19
Решение для отображения коротких кодов в Admin Editor

Я задавал этот вопрос около года назад, и я надеюсь, что есть какое-то простое решение, которое позволит мне достичь моей цели. Так что вот так: Я часто использую шорткоды в редакторе администратора, но когда я передаю это клиенту, они часто не понимают, как они работают. То, что я ищу, - это...

18
Ajax call всегда возвращает 0

У меня проблема с AJAX, возвращающим 0 всегда! Я сделал все по книге и не могу понять, что не так? Пожалуйста помоги!! Вот мой вызов Ajax: //Pass data through AJAX var amountToConvert = price; jQuery.ajax({ type:"POST", url: "../../wp-admin/admin-ajax.php", // our PHP handler file action:...

18
Как мне удалить UL на wp_nav_menu?

Я ищу на этом сайте и нашел много ответов на этот вопрос. Большинство из них не работает на мою тему. Вот одно решение, которое я нашел, и оно работает в соответствии с моими потребностями. function wp_nav_menu_no_ul() { $options = array( 'echo' => false, 'container' => false,...

17
Как добавить атрибут данных в пункт меню WordPress

Я Twitter Bootstrap и мне нужно добавить атрибут data-toggle = "modal" в тег ссылки меню. При поиске почти по всем ссылкам на результаты выполняя обход выпадающих меню Twitter Bootstrap, однако в этом меню нет выпадающих меню, и мне нужно только добавить определенный атрибут. Затем я обнаружил,...

17
Как отказаться от функции, используемой в плагине?

Одной из функций, которые я использую в своем плагине, является загрязнение глобальной области видимости именем, которое может конфликтовать с другой функцией (используемой в другом плагине). Итак, я думаю, я должен осудить это. Но как мне это сделать? function foo() { echo 'bar'; } Я знаю,...

17
remove_action для after_setup_theme не работает из дочерней темы

Я пытаюсь удалить действие темы для темы изящных тем, используя дочернюю тему. Это работает, когда я удаляю действие после кода add_action в любом месте родительской темы functions.php. Однако, это не работает, когда я добавляю его из дочерней темы functions.php. remove_action ('after_setup_theme',...

16
Лучший способ передачи PHP переменной между частями?

У меня есть переменная в header.php, например: $page_extra_title = get_post_meta($this_page->ID, "_theme_extra_title", true); Как только я сделаю: var_dump($page_extra_title); Я всегда получаю NULLза пределами header.php (var_dump работает правильно только в header.php). Я вставляю одну и ту же...

16
Как вручную исправить код галереи WordPress, используя PHP в functions.php?

Много раз говорилось, что Wordpress выводит действительно плохой код для встроенной функции галереи. Это основной код, отвечающий за вывод галереи (в /wp-includes/media.php): function gallery_shortcode($attr) { global $post; static $instance = 0; $instance++; // Allow plugins/themes to override the...

16
Как использовать пользовательский архив записей в качестве главной страницы?

Я хотел бы использовать архив пользовательских типов записей в качестве главной страницы сайта, чтобы http://the_site.com/ архив пользовательских типов записей, отображаемый в соответствии с моим archive-{post-type}.phpфайлом В идеале я хотел бы изменить запрос, используя is_front_page()в моем...

16
Почему WordPress добавляет 0 (ноль) к ответу Ajax?

Если я не заканчиваю функцию обработки Ajax с помощью exit()или die(), функция Ajax получает желаемый и правильный вывод, но после 0. Есть идеи, почему это происходит? Это должно быть так или это можно исправить? add_action('wp_ajax_get_homepage', 'get_homepage');...

16
plugins_url против plugin_dir_url

Я вижу, что плагины WordPress используют plugins_url или plugin_dir_url при создании констант для некоторых своих папок. Один лучше другого? Примеры: define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) ); define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true...

16
Загрузить несколько файлов с помощью media_handle_upload

У меня есть плагин для формы WordPress, и я использую его media_handle_uploadдля загрузки файлов и получения там идентификаторов напрямую и прикрепляю их идентификаторы к сообщению в качестве мета-даты. Для этого я использовал следующее: HTML-код поля формы: <input type="file"...

15
Как запускать функцию каждые 5 минут?

У меня есть функция, которая будет запускаться каждые 5 минут. Я сослался на следующее из кодекса: <?php wp_schedule_event(time(), 'hourly', 'my_schedule_hook', $args); ?> Я хочу запускать эту функцию только каждые 5 минут независимо от того, когда начинать. Как я могу это? Также в кодексе...

15
400 неверных запросов на admin-ajax.php только с использованием хука действия wp_enqueue_scripts

В последнее время я работаю над AJAX. Все учебники, которые вы найдете в сети, очень похожи и довольно просты в реализации. Но я всегда получаю неверный запрос 400 в моем ajax-admin.phpфайле. После долгих и интенсивных поисков я выяснил, что это из-за времени интеграции. Если я использую...

14
Передача аргументов в обратный вызов страницы меню администратора?

Ситуация: я работаю над плагином и разрабатываю его как класс, все работало нормально, пока я не столкнулся с этой ситуацией. Я хотел сделать вещи немного чище и попробовал это .. class MyPlugin { function __construct() { add_action('admin_menu', array(&$this, 'myplugin_create_menus'); } //I...