Запитання з тегом «settings-api»

API налаштувань, доданий у WordPress 2.7, дозволяє напівавтоматично керувати сторінками адміністратора, що містять форми налаштувань. Це дозволяє визначити сторінки налаштувань, розділи на цих сторінках та поля в розділах. Нові сторінки налаштувань можна реєструвати разом із розділами та полями всередині них. Існуючі сторінки налаштувань також можна додати, зареєструвавши нові розділи налаштувань або поля всередині них.

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

2
Додайте кілька спеціальних полів на сторінку загальних налаштувань
Що я хотів би зробити, це додати кілька загальних полів до загальних налаштувань. Це код, який я використовую. Це працює добре, але я просто не можу зрозуміти, як додати більше полів. Я хотів би створити зараз два поля, одне для номера телефону, а друге для адреси: function register_fields() { register_setting('general', …

2
API налаштувань та налаштування теми
Коли було б доцільно використовувати API налаштувань, а коли було б краще скористатися настроювачем тем? Цілий ранок, гуляючи навколо, я не зміг знайти жодного добре розглянутого та останнього керівництва з цього приводу. Хоча це ще рано говорити, я вважаю, що налаштування теми є першочерговим першим кроком до залучення більше можливостей …

5
"Помилка: Сторінка параметрів не знайдена" на сторінці налаштування для надсилання плагіна OOP
Я розробляю плагін, використовуючи сховище Тома МакФарліна Boilerplate як шаблон, який використовує практики OOP. Я намагався з'ясувати, чому я не можу правильно надіслати свої налаштування. Я спробував встановити атрибут дії на порожній рядок, як було запропоновано в іншому питанні, але це не допомогло ... Нижче наведено загальну настройку коду, яку …

1
Як передати аргументи з add_settings_field () до функції зворотного виклику?
У мене є така функція: add_settings_field( 'contact_phone', 'Contact Phone', 'settings_callback', 'general'); Це працює. Він викликає settings_callback. Класно. Проблема, з якою я маю це, полягає в тому, що мені не хочеться визначати функцію зворотного дзвінка для кожного доданого мною налаштування, якщо все, що я роблю, - це повторення трохи речей. function …

3
Як передати змінну для зворотного виклику add_settings_section ()?
Я намагаюся максимально автоматизувати функцію API API для кожного параметра в плагіні. Прокручування масиву параметрів, а також виведення add_settings_section()і add_settings_field()досить просте: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section ) { $sectionname = …

2
Чи кешована функція get_option?
У своєму плагіні я використовую такий код, щоб отримати параметр із бази даних: $options = get_option('my_plugin_options'); Якщо я використовую це 10 разів у різних функціях мого плагіна, чи WordPress робить 10 запитів до бази даних, чи робить він лише 1 виклик бази даних на запит HTTP та кешує результати?

3
Які переваги в API налаштувань?
Дозвольте мені передмовити це, сказавши, що я навряд чи коли-небудь працюю з WordPress - насправді, востаннє, коли я робив сайт у WordPress, повертався протягом 2.2. Вчора я заплутався у всьому, і задав тут кілька запитань, намагаючись зробити базовий плагін меню робочим. Тепер у мене плагін повністю функціонує і поводиться точно …

1
Сторінка налаштувань користувацького типу публікації, виберіть сторінку для відображення архіву
Отже, я дотримувався прийнятої відповіді цієї публікації. Можливо додати ще одне налаштування до параметра "Відображення передньої сторінки" для типу "Спеціальний пост" але не повністю спрацювало, довелося порівнювати проти прийнятої відповіді в цій публікації. Не вдається вивести do_settings_sections. Не можу зрозуміти, чому Тепер він фактично працює за допомогою наступного коду //Add …

1
Функція запуску ПІСЛЯ зберігаються параметри теми?
Дивне запитання: як я можу запустити спеціальну функцію ПІСЛЯ збереження моїх налаштувань теми? Я бачу, що функція register_settings () має санітарний зворотний виклик, але це працює до зміни параметрів. Мені потрібно щось запустити після їх порятунку. Чи є дія чи фільтр, який я можу використовувати для цього? EDIT - Так …

1
Як я можу зберегти безліч масивів вибору за допомогою API налаштувань для сторінки параметрів плагіна?
Я думаю, що це може бути більше проблемою з моїм PHP, а не моїм використанням API налаштувань, але я не можу отримати Wordpress для збереження масиву даних для вікна з декількома виділеннями. Поле з декількома виділеннями відповідає власному метаполю, а параметри вибору - це власні типи публікацій, які відображатимуть це …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.