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

Является ли использование ON DELETE CASCADE неправильным или недопустимым в wordpress?

У меня есть таблица с ссылкой на внешний ключ, и я недавно изменил запрос create table с помощью ON DELETE CASCADE $wpdb->query("DROP TABLE IF EXISTS $table_name2"); //CREATE TABLE bmg_CompanyCategoryCross $sql = "CREATE TABLE IF NOT EXISTS $table_name2 ( id mediumint(9) NOT NULL AUTO_INCREMENT, companyid mediumint(9) NOT NULL, categoryid mediumint(9) NOT NULL, PRIMARY KEY (id), FOREIGN […]

Не удалось обновить базу данных при создании настраиваемого модуля

Это страница php, через которую я создал таблицу, теперь я хочу обновить таблицу. Не в состоянии сделать. <?php /** * @package wplab-campaign * @version 1.0 */ /* Plugin Name: Wplab Campaign Description: Sinple Pluign to host capaign Author: Saurabh Ranjan Version: 1.0 */ function my_plugin_create_db() { global $wpdb; $version = get_option( 'my_plugin_version', '1.0' ); $charset_collate […]

Как я могу заменить содержимое в области WP Admin до того, как страница администратора будет отображаться?

У WordPress есть фильтр с именем the_content где можно, например, изменить все вхождения слова «foo» в «bar» в функции обратного вызова: add_filter('the_content','callback'); function callback($content){ $content = str_ireplace("foo","bar",$content); return $content; } Мой вопрос: как я могу сделать то же самое в области администрирования? Мы обновляем плагин, и если вы решили это раньше, вы знаете, что он […]

Как я могу загрузить загруженные $ _FILES из формы, отправленной в admin.php?

Мой плагин отправляет форму в «admin.php», чтобы обрабатывать множество задач с помощью действия «admin_action_». У меня нет проблем с доступом к суперглобальному массиву $_POST , но когда я пытаюсь получить доступ к $_FILES , он пуст после присоединения файла для загрузки. <form method="POST" action="<?php echo admin_url( 'admin.php' ); ?>" enctype="multipart/form-data"> <input type="text" name="foobar"> <input type="file" […]

Выберите WordPress

Я знаю, что это очень часто, и я не нашел правильного ответа. Поэтому, чтобы показать все возможные размеры изображения, я сделал: add_filter( 'image_size_names_choose', 'fashmag_image_sizes_choose' ); function fashmag_image_sizes_choose( $sizes ) { $image_sizes = get_intermediate_image_sizes(); return $image_sizes; } Это отлично отображает все размеры изображения, но это означает, что значение параметра не указано. Таким образом, сгенерированный вывод HTML […]

Как изменить ссылку заголовка сообщения на странице сообщений?

Я создал плагин, который, если сообщение находится в определенной категории, изменит содержимое, чтобы отобразить сообщение для входа, если пользователь не вошел в систему. Как я могу изменить ссылку заголовка сообщения из моего плагина? Примечание. Мой код находится на странице https://github.com/NerdOfLinux/MemberOnly/ Если вы знаете конечный Ultimate Member плагина, я хочу, чтобы что-то похожее на их пользовательские […]

Пользовательские страницы шаблонов страниц страницы

Я зарегистрировал шаблон пользовательской страницы для списка магазинов, извлеченных из внешней базы данных в моем плагине, и я хотел бы иметь способ отображения деталей для каждого магазина, когда я нажимаю плагин. Моя проблема заключается в том, что нет никакого способа сделать это без жесткого кодирования идентификатора страницы и использования template_redirect hook. У меня есть структура […]

У меня есть плагин, где я должен динамически изменять название страницы, отправив параметр в фильтр the_title

Я использую shortcode и в этом хочу изменить заголовок, установив значение из базы данных с помощью пользовательских таблиц. Я попытался использовать фильтр the_title следующим образом add_filter('the_title','set_page_title', 10, 2); function set_page_title($title, $id){ if(in_the_loop()) { return 'sdfdsfdsf'; } return $title; } Но моя проблема в том, что я хочу изменить это только на определенной странице не на […]

Ползунок, который позволяет динамически изменять изображение или текст из другого плагина

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

Жесткое кодированное меню не отображает ссылки wp_update_nav_menu_item

Я разрабатываю свой первый основной плагин для WordPress, и я бы хотел сделать жесткий код в меню после активации. Я создал, зарегистрировал и может отображать меню с помощью wp_create_nav_menu , register_nav_menu и wp_nav_menu соответственно. Но ссылки, которые я создаю с помощью wp_update_nav_menu_item, вообще не отображаются через wp_nav_menu. Если я перейду в конец окна «Внешний вид»> […]

Intereting Posts
как использовать shortinit в wordpress Как зарегистрировать переменные javascript в wp_localize_script? 301 перенаправление через правила htaccess на новом сайте wp_set_current_user (удаленное ведение журнала) не работает на сервере jQuery формы и обновления информации WordPress Permalinks не работает в Apache2 Ubuntu 14.04 Часовой пояс UTC to PST Как удалить круглые скобки из виджета категории Как исключить / отфильтровать тег из get_the_tag_list () Недопустимое имя пользователя, если оно содержит символ @ Синхронизация содержимого сайтов WordPress wp localize script делает переменную глобальную, как ее решить? Пользовательский шаблон страницы типа публикации не отображается Использовать графический контент из пользовательского типа в виде виджета или боковой панели? Customizer: уникальный идентификатор, который отличает, какой элемент управления загрузкой изображения загружает изображение