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

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

2
Як перевірити унікальність префікса плагіну?
Щоб уникнути зіткнень з іншими плагінами, слід префіксувати всі глобальні функції, дії та додатки з унікальним префіксом, наприклад: function xyz_function_name() { ... } Питання в тому, як я можу перевірити, що xyzце справді унікально? Наприклад, Yoast SEO використовує те, wpseo_що я можу уявити, що інший плагін SEO також легко може …

1
Додайте кнопку закриття короткого коду, що самозамикається, до TinyMCE в WP 4.6
Мені знайоме створення коротких кодів, що закриваються на зразок: // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] . '" height="' …

2
Чи варто використовувати spl_autoload_register () у своєму плагіні?
Коли я використовую spl_autoload_register у своєму плагіні, я отримую: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Я почитав і знайшов різні виправлення. Один на SO сказав, що не використовувати spl_autoload_register з WordPress. Це точно? Я впевнений, що можу знайти «виправлення» …

8
Як я можу знайти плагін?
Мені цікаво, як я можу знайти плагіну плагіну (slug = внутрішнє ім'я, яке використовує WordPress для оновлення плагінів та для визначення того, які плагіни зараз активні)? Зазвичай це ім'я папки плагіна, але якщо плагін не має папки, це його ім'я файлу (наприклад, hello.php). Чи є інші винятки? Чи мають значення …

2
Як я вдосконалюю цей фрагмент запиту адміністратора, щоб уникнути генерування дублікатів результатів у немета-пошуку?
Я грав разом із фрагментами коду, які додають метадані до пошукових запитів адміністратора. Найкращий фрагмент, який я знайшов, написав Стефано в цьому питанні . Однак, як видається, є 1, дратує помилку під час пошуку неметальних термінів. Ось кілька захоплень від моєї локальної програми встановлення. Я надрукував на екран 2 запити …

2
Спеціальний плагін для публікації: Де я розміщую шаблон?
Я пишу користувацький плагін типу публікації. Частину цього я вивожу до шаблону за допомогою шорткодів. Але для інших частин потрібен спеціальний шаблон публікації, і я зрозумів, як використовувати ієрархію шаблонів для CPT. Але власний шаблон є в темі, і я думаю, що плагін повинен бути самостійним, принаймні для початку. То …

2
Додавання полів форми віджетів динамічно
Я намагаюся динамічно додавати поле форми у віджет WordPress. Тож якщо користувач хоче додати іншу дату до події, він може натиснути кнопку, щоб отримати більше полів. Питання: Як зберегти новостворені поля введення в мою базу даних? Чи потрібно мені написати спеціальну функцію оновлення? Якісь поради? Ось як виглядає віджет: Це …

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

1
API плагінів для зручного створення таблиць списку адміністратора, обробки та експорту таблиць MySQL?
Мені відомо про WP_List_Tableклас (який надзвичайно допоміг). Однак я полюю на щось ще більш здатне - якусь форму API, за допомогою якої ви можете просто "зареєструвати" таблицю MySQL, пропустити field_name => labelпереклади та все жорстке перенесення (посилання на меню, генерація таблиць, створення сторінок, сортування стовпців) та можливо експорт даних (CSV …


2
Символічні посилання на поле для розробників із плагінами та таблицями стилів
Я використовую mac os x 10.6 з xampp. http://wp3.1/ це URL-адреса, де я встановив WordPress. Фізичний шлях є /Users/myUserName/Sites/wp3.1/ Я не встановлюю плагіни чи теми "природним" способом. Я створив каталог з назвою "git", який знаходиться в /Users/myUserName/git/. Тут живуть усі мої сховища git. Коли я хочу встановити плагін, я просто …


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

2
Як додати індекс до таблиці баз даних плагінів
Я створив кілька додаткових таблиць для плагіна, який розробляю, і мені потрібно додати до цих таблиць індекси. Який спосіб WordPress це зробити? Використання dbDelta(), здається, не працює, і я не бачу помилок у журналах.

1
Додавання додаткових опцій до екземпляра зображення. (Налаштування відображення вкладених файлів)
Я намагаюся створити простий плагін для багаторазового представлення зображень у Wordpress 3.9, і, здається, я потрапив у цегляну стіну. Мені хотілося б додати параметр до екземпляра зображення. (Деталі в розділі "Налаштування відображення вкладень"). Як і прапорець "Відповідальний", який вимикає (відтіняє сірий) спадний розмір зображення або параметри фіксованих позицій сторінки тощо. …

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