Запитання з тегом «plugin-development»

Плагіни WordPress дозволяють легко змінювати, налаштовувати та вдосконалювати блог WordPress. Замість зміни основного програмування WordPress ви можете додати функціональність за допомогою плагінів WordPress.

3
Чи повинен я використовувати wpdb prep?
Я новачок у SQL і мені цікаво, чи потрібно мені використовувати wpdb->prepareнаступний запит до створеної мною таблиці global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results( $sql , ARRAY_A ); Чи потрібно мені prepareтут користуватися? …

5
Як додати фрагмент javascript до підніжжя, для якого потрібна jQuery
Я знаю, що можу додати файл сценарію до підніжжя wordpress, для якого потрібен jquery за допомогою цього коду: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Але що робити, якщо …


3
Як створити власну функцію ролей?
Я хочу створити користувацьку можливість доступу до інтерфейсу мого плагіна. Чи повинен плагін керувати додаванням цієї можливості до всіх облікових записів адміністратора під час активації? Якщо так: чи вдається WordPress додавати можливості всім адміністраторам підблогів та супер адміністраторів у багатосайтових установках, чи цю функцію потрібно обробляти плагіном?

5
Як додати параметри CSS до свого плагіна без використання вбудованих стилів?
Нещодавно я випустив плагін WP Coda Slider , який використовує короткі коди, щоб додати повзунок jQuery до будь-якої публікації чи сторінки. Я додаю сторінку параметрів у наступній версії, і я хотів би включити деякі параметри CSS, але я не хочу, щоб плагін додавав вибір стилів як вбудований CSS. Я хочу, …


1
Додавання шаблонів тексту у візуальний редактор WP 4.5
4.5 вийшов, а з ним нові текстові шаблони . Мені хотілося б знати, як додати мої власні власні шаблони. Дивлячись на wp-includes/js/tinymce/plugins/wptextpattern/plugin.jsце, здається, досить прямо. var spacePatterns = [ { regExp: /^[*-]\s/, cmd: 'InsertUnorderedList' }, { regExp: /^1[.)]\s/, cmd: 'InsertOrderedList' } ]; var enterPatterns = [ { start: '##', format: …

2
ajaxurl не визначено на передній частині
Я намагаюся створити ajaxform на лицьовій стороні. Я використовую код jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); за яку я отримую помилку Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Хоча використання аналогічного коду в адміністраторі працює. Яку URL-адресу я …

4
Автоматично визначити мінімальну версію WordPress, необхідну для плагіна?
Розробляючи плагін, чи існує спосіб автоматичного визначення мінімальної версії WordPress, необхідної для його запуску? Я хочу переконатися, що Requiresзаголовок точний, але перевірка вручну кожного разу, коли я викликаю нову основну функцію, є стомлюючою та схильною до помилок. Я думаю, що сценарій міг би зрозуміти його досить легко: Скануйте всі файли …


2
Чи завжди добре включати вбудований CSS у плагіни?
Зазвичай у плагін я б додав стилі за допомогою wp_enqueue_style. Однак наразі я створюю плагін, якому потрібно лише кілька рядків CSS, і мені цікаво, чи може бути краще обслуговувати стилі, вкладені для збереження запиту. Очевидно, що у використанні wp_enqueue_style є багато переваг, але чи варто цього додаткового запиту на такий …

3
Як мені найкраще обробляти дії користувацьких сторінок плагіна?
Я постійно стикаюся з тим самим роздратуванням, тому я подумав, що побачу, чи є там якісь ідеї чи досвід ... Я створив плагін, який використовує власну сторінку адміністратора. Це повинно. Тепер, коли я розібрав речі WP_List_Table (), я повинен сказати, що це чудово ... але .... Спеціальні сторінки плагінів завжди …

3
Скільки разів цей код буде працювати? (чи, наскільки багата бабуся?)
Гіпотетичний приклад, але застосовність у реальному світі (для тих, хто навчається, як я). Враховуючи цей код: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); ок, зараз я відкриваю свій WP-сайт і входжу в систему. Я переходжу кілька сторінок в адміністраторі. Дія "init" спрацьовує загалом у 100 разів, перш ніж …

3
Додайте користувацьку кнопку TinyMCE 4, яку можна використовувати з WordPress 3.9-beta1
Як можна додати користувацьку кнопку до візуального редактора TinyMCE, версія 4 ? В даний час я знайшов цю запитання з невеликими підказками до теми, але не рішенням чи способом. Але я не можу знайти підручник, документацію, відповіді на тему, щоб додати користувальницьку кнопку до TinyMCE версії 4, включити в WordPress …

1
Як створити API для мого плагіна?
Я розробляв плагіни для WordPress, більшість розроблених я плагінів використовують два-три класи, отже, не такі величезні, як Buddypress або WooCommerce. Я планую розробити два плагіни з відкритим кодом, щоб доставити якусь складну систему (не можу поділитися деталями на даний момент, але пізніше під час розробки), де інші розробники можуть налаштувати …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.