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

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

Я разрабатываю плагин MLM. Поэтому я хочу, чтобы все имя пользователя было предложено в форме ввода родительского имени. Итак, как я могу его закодировать? Какой jquery включен? Я добавляю следующий код $query = isset($_GET['query']) ? $_GET['query'] : FALSE; if ($query) { // escape values passed to db to avoid sql-injection $depts = $wpdb->get_results( "SELECT * […]

enqueue script / style plungin development

Я разрабатываю свой первый плагин, а wp_enqueue_style не работает. Я установлен в localhost (apache2), ubuntu 14.04. В моем основном файле у меня есть define( 'EASYDM_CSS_DIR', plugin_dir_path( __FILE__ ).'css/' ); add_action( 'wp_enqueue_style', 'easydm_add_link_tag_to_head' ); И в моем файле функций php у меня есть: function easydm_add_link_tag_to_head() { wp_enqueue_style( 'style.css', EASYDM_CSS_DIR ); } Я хочу создать страницу параметров […]

Распространение внешних компонентов с плагинами

Я хотел бы распространять некоторые пользовательские таблицы стилей ( .css ) и файлы javascript ( .js ) с моим плагином. Есть ли правильный способ сделать это в WordPress? Я могу придумать несколько способов сделать это, но я бы предпочел использовать тот, который рекомендуется WordPress, или время дефакто и истинный стандарт. конкретно Где я должен разместить […]

Несколько конечных точек API (wp_remote_get)

Я пытаюсь создать пользовательскую страницу с данными из внешнего API. Но мне нужно получить данные на двух конечных точках $json = json_encode(array( )); $response = wp_remote_get('https://api1.endpoint.com', array( 'headers' => array( 'Content-Type' => 'application/json', 'X-Api-Token' => 'tokenid', 'X-Api-Email' => 'tokenemail', ), 'body' => $json, )); if ( ! is_wp_error( $response ) ) { if ( 200 […]

Это правильный способ добавить jquery и css в wordpress?

function dwwp_admin_enqueue_scripts_mlm() { wp_enqueue_style( 'dwwp-admin-css', plugins_url( 'css/admin-users.css', __FILE__ ) ); wp_enqueue_script( 'admin-users', plugins_url( 'js/admin-users.js', __FILE__ ) ); wp_enqueue_script( 'jquery', 'http://code.jquery.com/jquery-1.10.2.js' ); wp_enqueue_script( 'jquery-ui', 'http://code.jquery.com/ui/1.10.4/jquery-ui.js' ); wp_enqueue_style( 'jquery-style', 'http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css' );} add_action( 'admin_enqueue_scripts', 'dwwp_admin_enqueue_scripts_mlm' );

Как сделать первый коммит на WordPress.org

Я создал плагин, и я загрузил его на WordPress.org, но я вижу сообщение «Этот плагин одобрен и ожидает загрузки данных, но пока не отображается для публики. После того, как вы сделаете свой первый коммит, плагин станет общественности «. Вот ссылка плагина . Как я могу избавиться от этого сообщения?

Невозможно изменить заголовок для плагина

Я попытался изменить заголовок «связанные сообщения» https://wordpress.org/plugins/related-posts-thumbnails/ на что-то еще. Я попытался изменить значение $top_text на <h3>THIS IS NEW CAPTION:</h3> но это не сработает. Зачем ? <?php /** * Plugin Name: Related Posts Thumbnails * Plugin URI: http://wordpress.shaldybina.com/plugins/related-posts-thumbnails/ * Description: Showing related posts thumbnails under the post. * Version: 1.5.2 * Author: Maria Shaldybina * […]

Какие различия в парадигме разработки плагина произошли между версией 3.5 и теперь?

У меня есть книги, которые не находятся в текущей версии WordPress, но они все равно могут быть полезными. Если бы я научился развиваться на 3.5 или 4.0, например, но позже на 4.x +, было бы совершенно иначе работать над самой новой версией?

Ajax submit result открывается в admin-ajax.php

У меня есть плагин для отправки формы через ajax. У меня это как js: <script type='text/javascript'> $(document).ready(function() { $('#form_id').submit(function() { e.preventDefault(); var $form = $(this); $.post($form.attr('action'), $form.serialize(), function(data) { $('#feedback_id').html(data); }); return false; }); }); </script> HTML формы выглядит так: $action=admin_url('admin-ajax.php'); <form method='post' action='$action' id='form_id'> <ul><li><input type='text' name='dname' placeholder='Name' /> </li><li><input type='email' name='email' class='field-style field-split […]

почему создание таблиц с использованием $ wpdb не выполняется при установке плагинов?

Это код ниже, который я использую для создания таблицы при установке плагина. Но я пробовал много способов, и по какой-то причине он не работает. Есть ли другой эффективный способ сделать это? Пожалуйста, помогите, спасибо в Advanced global $wpdb; function creating_order_tables() { global $wpdb; $ptbd_table_name = $wpdb->prefix . 'printtextbd_order'; if ($wpdb->get_var("SHOW TABLES LIKE '". $ptbd_table_name ."'" […]

Intereting Posts
mysqli_real_connect () – метод проверки подлинности, неизвестный клиенту. Предупреждения Как добавить настраиваемое поле плагина к настраиваемому типу сообщений? Как создать страницу профиля пользователя? Изменить отображаемые URL-адреса изображений в базе данных Как добавить HTML / форму в меню панели администратора Импорт пользователей? С другого сайта WordPress Виджет с одним контентом на нескольких веб-сайтах Добавить атрибут «title» в таблицы стилей с помощью wp_enqueue_style () Массовое редактирование содержимого страниц Как включить файл только на странице виджетов на панели управления? Пользовательский тип сообщения – список всех вложений на экране редактирования Как добавить пользовательский CSS и файл JavaScript для панели управления wp-admin (backend) .htaccess в wp-admin создает цикл перенаправления Альтернатива плагину простых полей? Содержимое короткого кода, не отображаемое на главной странице