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

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

10
Як структурувати плагін
Це не питання про те, як створити плагін WordPress. Швидше, які, якщо такі є, посібники можна застосувати до того, як зібрати архітектуру файлів будь-якого плагіна. Деякі інші мови програмування або бібліотеки мають дуже контрольовані способи організації каталогів та файлів. Іноді це дратує і підкреслює свободу, яку пропонує PHP, але на …

3
Додайте кілька каталогів плагінів
Завдання Ви можете зареєструвати додавання додаткових каталогів Теми, використовуючи register_theme_directory()для своєї установки WP. На жаль ядро ​​не постачає однакові функції для плагінів. У нас уже є MU-Plugin, Drop-Ins, Plugins та Themes. Але нам потрібно більше для кращої організації файлів. Ось перелік завдань для досягнення: Додайте додатковий каталог плагінів Для кожного …

1
Чи слід використовувати власні типи публікацій або власні таблиці баз даних для розробки плагінів?
Я досить новачок писати плагіни для Wordpress, але я вже стрибнув у глибокий кінець і хочу переконатися, що роблю це "правильно" на своєму майбутньому великому проекті. Я буду сильно розширювати wordpress на досить великий веб-додаток і хочу, щоб мої структури даних були максимально рідними, щоб покладатися на рамки wordpress, але …

10
Який процес ви використовуєте для розробки WordPress? [зачинено]
Мене цікавить, як інші люди розробляють теми та плагіни для WordPress. Для мене редактор в браузері на панелі адміністратора просто не вирізає. В даний час я просто використовую IDE з плагіном PHP (NetBeans), витягую веб-каталог свого розвитку з мого сервера, редагую там, підштовхуючись до тестування, а потім переходжуся до живого. …

2
Як додати кнопку короткого коду до редактора TinyMCE?
Як зробити будь-яку піктограму плагіна в публікації Wordpress? Код, який я хочу вставити у код плагіна, і з’явиться на панелі повідомлень [wp-admin / post.php]. Подобається це зображення: Вихід: Якщо я натискаю на піктограму, вона автоматично записується [plugin]на вміст публікації, як це:

4
Де я можу розмістити фрагменти коду, які я знайшов тут чи десь в Інтернеті?
Багато публікацій тут чи десь ще містять код, але вони не кажуть, куди його поставити. Приклад: Я знайшов цю публікацію: як вимкнути 301 повідомлення про переадресацію (не канонічне)? Я новачок із PHP. Де саме я повинен розмістити код з відповіді?

3
Які відмінності між WPINC та ABSPATH?
Розробникам плагінів прийнято захищати додатки від прямого доступу. Я бачив два способи зробити це: if ( ! defined( 'WPINC' ) ) die; і if ( ! defined( 'ABSPATH' ) ) exit; Які відмінності між WPINC та ABSPATH? Який із них є правильним?

7
Які плагіни демонструють велику розробку плагінів WP? [зачинено]
Я незабаром вирішу мій перший плагін і шукаю плагіни, які, на ваш погляд, дуже якісні, під кришкою. Речі, які я можу використовувати як приклад, коли я розробляю рамки для свого плагіна. Будь-які ідеї? Вкажіть, будь ласка, що робить його чудовим плагіном.

1
API налаштувань із прикладом масивів
Я використовую книгу розробки плагінів Wrox WordPress як основну орієнтир для початку роботи з новим плагіном, і я розумію, що всі параметри можна зберегти як 1 масив, але книга не дає приклад цього і всього іншого, що я пошук в Інтернеті здається настільки різним від одного прикладу до іншого. Друга …

5
Як ви можете перевірити, чи перебуваєте ви на певній сторінці в розділі WP Адміністратор? Наприклад, як я можу перевірити, чи перебуваю я на сторінці Користувачі> Ваш профіль?
Я будую плагін і хочу додати біти JavaScript у голову адміністратора, але лише для певних сторінок адміністратора. Я не маю на увазі сторінки, як на сторінці WordPress, які ви створюєте самі, а на існуючих сторінках розділів адміністратора, таких як "Ваш профіль", "Користувачі" тощо. Чи є функція wp спеціально для цього …

1
Чи можливо повторно використовувати модуль wp.media.editor для діалогів, відмінних від медіа
Для розширення: я хотів би використовувати той же Модальний код / ​​зовнішній вигляд (як у wp.media.Modal, wp.media.FocusManager), щоб відкрити модальний власний власний діалог, а не редактор медіа. Раніше я використовував товсту скриньку для подібних речей, але wp.media.Modal, мабуть, є способом майбутнього для модалів - Не кажучи вже про те, що …

4
Як зробити плагін вимагає іншого плагіна?
Я будую плагін, який додає додаткового функціоналу до основного плагіна. В ідеалі на екрані адміністрування плагінів посилання "активувати" повинно бути відключене і слід додати вбудовану примітку, яка сповіщає користувача спочатку встановити та активувати головний плагін, перш ніж він зможе використовувати поточний плагін.

5
Чи є якісь рамки розробки плагінів
Оскільки я новачок у розробці плагінів WordPress, я вивчав внутрішню структуру багатьох плагінів. Я виявив, що більшість з них не відповідає будь-якій схемі, і тому зрозуміти, як вони працюють, може бути складно. Мені було цікаво, чи існує більш узагальнений спосіб розробки плагінів, можливо, з основою, окрім методів, описаних в офіційній …

2
Покращення медіа-менеджера для Галереї
Я хотів би покращити редактор медіа після WordPress 3.5 для подання галереї. Я хочу додати нове поле вибору праворуч і надіслати вибрані значення до короткого коду галереї. Я думаю, що функція wp.media.galleryв wp-includes/js/media-editor.js- це функція за замовчуванням для вставки короткого коду галереї. Я хочу додати новий параметр, і значення параметра …

5
Опублікувати мета проти окремих таблиць баз даних
Під час розробки плагінів, які потребують зберігання даних, які плюси та мінуси використання того чи іншого методу? Пояснення в кодексі НЕ докладно: Перш ніж зайти до цілої нової таблиці, однак, подумайте, чи зберігатиме дані вашого плагіна в «Мета мета WordPress» (він же - «Custom Fields»). Post Meta є кращим методом; …

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