Articles of плагин разработка

Не удается выполнить echo get_delete_post_link

Я использую custom post_type и внутри цикла I echo get_delete_post_link, но нет ничего эха. <?php $wpquery = new WP_Query('post_type=myposts'); if( $wpquery->have_posts() ) { while ($wpquery->have_posts()) : $wpquery->the_post(); $id = get_the_ID(); //just a test to see can I get post IDs and I get them echo $id; ?> <a href="<?php echo get_delete_post_link($id); ?>">Delete</a> <?php endwhile; } […]

Какова наилучшая практика включения классов «wp-includes»

У меня есть класс wp_php_flickr, который будет использовать класс wordpress 'WP_HTTP' в плагине, который я пишу if( !class_exists( 'WP_Http' ) ) { require_once( WP_INSTALL_DIR.'\wp-includes\class-http.php'); } class wp_php_flickr { … } Поскольку я тестирую, я замечаю, что я должен включать все больше и больше основных классов, которые класс WP_HTTP зависит от require_once( WP_INSTALL_DIR.'\wp-includes\plugin.php'); require_once( WP_INSTALL_DIR.'\wp-includes\general-template.php'); require_once( […]

Почему бы не включить ссылку на /wp-admin/admin.php в плагине

Контактная форма 7 недавно вытолкнула обновление, которое вызвало несколько конфликтов в других плагинах. WPCF7 Автор объясняет, что это связано с тем, что плагины включают вызовы в wp-admin/admin.php в своих сценариях, которые вы не должны делать в плагине. Takayuki Miyoshi объясняет это здесь, но я не уверен, что я точно понимаю, почему это вызовет какую-либо проблему […]

Загрузка файлов сценариев плагина jQuery и jQuery правильно

Я использую плагин jQuery для тикера и неправильно загружаю файлы сценариев. Если я добавлю скрипты непосредственно в файл header.php темы, мои скрипты работают правильно. Пример: <script src="<?php bloginfo('template_directory'); ?>/js/jquery-ticker.js"></script> <script src="<?php bloginfo('template_directory'); ?>/js/site.js"></script> Если я попытаюсь загрузить скрипты из плагина WordPress, я получаю сообщение об ошибке. Код плагина: function bbc_frontend_script() { wp_enqueue_script('jquery'); wp_enqueue_script('ticker', plugins_url("/js/jquery-ticker.js", __FILE__)); […]

Расширение WP_List_Table кажется неправильным с $ this-> get_columns () – что случилось?

Я пытаюсь реализовать таблицу Admin для страницы просмотра моего плагина , следуя следующему руководству: Создание собственных таблиц администратора в WordPress Правильный путь Джереми Десво де Мариньи SmashingMagazine.com Вот как я расширил класс WP_List_Table для своего плагина. ( Код в Пастбине ) Проблема в том, что она не показывает ни столбца, ни строки, а только таблицу […]

Проблема с pre_get_posts на страницах архива типа пользовательского типа

обзор Я создаю тему, которая имеет 2 пользовательских типа сообщений (как пользовательские плагины): статьи Отзывы Я также создал шаблоны single-articles.php и archive-articles.php внутри плагина. То же самое для Обзоров CPT. Оба типа сообщений используют стандартные таксоны WordPress (категории и теги) Настройки моего чтения установлены на «Статическая страница», Главная страница: Главная (пользовательский файл front-page.php который я […]

WP AJAX не работает, всегда возвращает 0

Я проверил здесь какие-то темы и проработал отладочный тест, я хотел бы понять, почему мой собственный код не работает, поскольку он представляет ту же функциональность, которая объясняется в каждом возможном потоке, созданном по этой проблеме. Я пытаюсь отправить запрос AJAX при нажатии на флажок и выполнять некоторую работу с MySQL. Вот некоторые подробности, чтобы понять […]

Как запустить внешний файл JavaScript на wp-admin, если администратор, и другие, если обычный пользователь?

Я новичок в плагинах WordPress, и я пытаюсь загрузить внешний файл JS / jQuery с некоторыми скриптами, которые мне нужны. Он должен запускаться на странице wp-admin (не один раз при активации). Для обычного пользователя есть JS-файл, а другой для администратора. function wp_ui_activation() { } register_activation_hook(__FILE__, 'wp_ui_activation'); function wp_ui_deactivation() { } register_deactivation_hook(__FILE__, 'wp_ui_deactivation'); add_action('wp_enqueue_scripts', 'wp_ui_scripts'); function […]

Включая файл или библиотеку из другого плагина

Я создаю плагин, который хотел бы использовать из других плагинов. Этот плагин объявляет классы и функции. Итак, я думаю о лучшем способе включить, из одного плагина, файл php, присутствующий в другом плагине. Я думаю, что это должно работать: require_once WP_PLUGIN_DIR . "/the-other-plugin/required-file.php"; Но я не уверен; это хорошее решение? Я думаю, что это сработает, даже […]

Обработка запроса формы из файла плагина

В плагине у меня есть форма оплаты, которая должна быть отправлена ​​(через атрибут action =) в .php-файл, который также находится в моем плагине напрямую. После некоторых исследований кажется, что «способ WordPress» для вызова отдельных файлов плагинов фактически использует пользовательские запросы в index.php. Я сделал это с приведенным ниже кодом, и он работает, однако этот код […]

Intereting Posts
Цикл с двумя колонками с одной строкой is_post_type_archive не работает в фиде Как выбрать не отображать заголовок заголовка на определенной странице? Отключить пользователя от обновления определенных сообщений Если опубликовано после даты Медиа-загрузчик: получите удаленные файлы Показывать только изображение из настраиваемого поля Как бороться с WordPress на localhost Различные цвета для панели навигации Получить зарегистрированную страну или IP-адрес Использование fetch_feed для извлечения элементов с не общим заголовком Media Attachment Пользовательские метаполя не сохраняются в Media Uploader при использовании автозаполнения jQuery UI Лучшая оценка, чтобы сделать таксономические условия переводимыми без изменения слизней? Связывание страниц с неправильной ссылкой на производственную среду Свернуть подкатегории в окне редактирования сообщений