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

Множественное значение в wp_query

Я пытаюсь отобразить сообщение, содержащее определенный тег. я пытаюсь: если пользователь ищет сообщение, связанное с тэгами, например: если пользователь выбирает тег Don после отправки, запрос будет извлекать сообщение, которое содержит дон- тег. для этого я создал одну мультиселективную форму. пользователь выберет несколько тегов. для exapmle мама и дон. после отправки формы получить массив из нескольких […]

Шаблон перенаправляется внутри плагина, не перенаправляя

У меня это внутри моего плагина, но он не загружает его … function templateRedirect() { if(is_home()){ echo 'hello'; } } add_action('template_redirect', 'templateRedirect');

Совместимость шаблона страницы с различными темами

Я вернусь к разработке WordPress после долгого времени от него, и в настоящее время я пишу плагин для клиента, который может мне пригодиться некоторым другим. Одна часть плагина содержит шаблон страницы, в котором пользователи должны идти. Теперь я мог бы создать шаблон страницы непосредственно для клиента, но это как бы убивает фактор «повторного использования». Я […]

Внедрение плагина Select2 в WordPress

В настоящее время я пытаюсь реализовать плагин Select2 на моем сайте WordPress, чтобы получить красивые выпадающие окна выбора, которые позволяют пользователям выбирать несколько элементов. Я ввел следующий код в свой HTML в соответствии с инструкциями на сайте плагина: <link href="path/to/select2.min.css" rel="stylesheet" /> <script src="path/to/select2.min.js"></script> Затем он говорит, чтобы использовать этот код: <script type="text/javascript"> $(".js-example-basic-multiple").select2(); </script> […]

Проблема с возвратом более чем однострочных титров

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

как использовать функцию media_handle_upload?

У меня есть страница с параметрами, на которой я могу загружать изображения, и я мог бы это сделать с помощью settings API и каждая работающая работа будет использовать следующую функцию, которая является обратным вызовом для функции register_setting : function yb_validate_settings($plugin_options){ $options = get_option('yb_theme_options'); if(!empty($_FILES['yb_logo_upload']['tmp_name'])){ $overide = array('test_form' => false); $file = wp_handle_upload($_FILES['yb_logo_upload'], $overide); $plugin_options['yb_logo_upload'] = […]

PHP включает в себя действия AJAX

У меня есть следующий код в моем основном файле плагина <?php include plugin_dir_path( __FILE__) . 'options.php'; include plugin_dir_path( __FILE__ ) . 'config.php'; include plugin_dir_path( __FILE__ ) . 'front/manage.php'; add_action( 'admin_init', 'restrict_admin', 1 ); //prepare wordpress for ajax this needs to be done early to avoid strange race conditions add_action( 'wp_ajax_devices', 'api_list_devices' ); add_action( 'wp_ajax_profiles', 'api_list_profiles' […]

Как отключить «плагин» только на определенном шаблоне страницы?

У меня есть плагин, который хорош, но он довольно агрессивный, и он меняет намного больше, чем нужно (но нет никаких настроек, чтобы исправить это). У меня есть настраиваемый шаблон страницы, который вызывает wp_head ('less') … header-less.php, и у меня есть эквивалент для footer-less.php. В основном я хочу, чтобы в этом пользовательском header-less.php DE-REGISTER плагин сразу […]

Преобразование пользовательских таблиц на основе данных для поиска

У меня есть клиент с некоторыми очень специфическими требованиями для функции на своем сайте WP для системы загрузки. После многократного поиска в Интернете я нашел старый плагин и сделал несколько изменений, чтобы улучшить стиль и визуальный вывод. Теперь плагин составляет 90% от того, что необходимо. Однако он сохраняет свои данные в 2 пользовательских таблицах, которые […]

Что такое $ tab в `install_plugins _ {$ tab}` hook?

Гудман спросил: При поиске способа подключения действия к установке плагина (не активировать), я видел два крючка действия в plugin-install.php . один – install_plugins_{$tab} а другой – install_plugins_pre_{$tab} . Не могли бы вы рассказать мне, что именно означает $tab в этом случае? Как я могу связать свою функцию с установкой ajax в этом случае?