WordPress

Питання та відповіді для розробників та адміністраторів WordPress

2
Де доступні ролі, визначені в базі даних wp_?
Я потрапив до списку, щоб перевірити приватну бета-версію плагіна, який я використовую в багатоміській мережі. Автори плагінів мають код там, щоб додати власну роль. У них є помилка, яка видаляє можливість надати користувачеві будь-яку роль, за винятком однієї спеціальної ролі. Коли я відвідую ../wp-admin/network/site-users.php, у спадному меню "Додати користувача" відображається …

8
Отримайте кілька ролей за допомогою get_users
У мене такий код: $ query_args = array (); $ query_args ['field'] = масив ('ID', 'display_name'); $ query_args ['role'] = 'Підписник'; $ users = get_users ($ query_args); foreach ($ користувачів як $ user) $ users_array [$ user-> ID] = $ user-> display_name; Я хочу , щоб отримати більше ролей , …
10 users 

1
Будь ласка, поясніть, як Wordpress працює з набором символів і зіставленням MySQL на низькому рівні
Як показує заголовок питання, я хочу зрозуміти, як Wordpress працює з наборами символів MySQL та параметрами зіставлення. Як я покажу нижче, речі не мають для мене особливого сенсу ... Я встановив Wordpress, дотримуючись інструкцій на їхній сторінці встановлення: https://codex.wordpress.org/Installing_WordPress У рамках інструкцій я дотримувався їхніх порад щодо ручного створення бази …

3
Якому з них Wordpress надає пріоритет, коли мова йде про php.ini, wp-config та .htaccess?
Скажімо, я хочу змінити максимальний розмір завантаження для веб-сайту Wordpress і даю наступні значення: wp-config.php: 128MB php.ini: 256MB .htaccess: 64MB Отже, який би Wordpress надавав пріоритет під час обробки при потребі?

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

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

2
З чим порівнює is_page_template ()?
Переглядаючи документацію Wordpress , вона говорить про те, що is_page_template()порівнюється з "іменем шаблону", якщо така надається. У мене зберігається шаблон у page-homepage.phpвиклику Homepage: /* * Template Name: Homepage * Description: The template for displaying the homepage */ І у мене є якийсь код, який я хочу запустити в своїх функціях.php, …

1
запустити silex або slim за допомогою wordpress
Я запускаю тему на WordPress. У цій темі я роблю кілька дзвінків AJAX, де очікую певної відповіді. ( http://example.com/capis/v0/packages/ ) Для обслуговування вищевказаних дзвінків я використовую silex як http сервер. index.php <?php require_once __DIR__ . '/vendor/autoload.php'; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Silex\Application; $app = new Silex\Application(); $app->POST('/capis/v0/packages/', function(Application $app, Request …
10 plugins  rest-api 

1
Як об'єднати двох авторів в одного?
У мене на сайті WordPress є кілька дописів. Деякі посади належать Author1, а інші - Author2. Чи є спосіб (плагін?) Об'єднати авторів (наприклад, наприклад, об'єднати Author1 в Author2) і створити всі публікації з одним ім’ям автора? Редагувати: з "об'єднанням" сенс слід читати як "Видалити одного автора, призначити всі публікації іншому" …
10 users 

2
Для чого використовується параметр “meta_input” у wp_insert_post ()?
Я вставляю деяку публікацію в wordpress за допомогою функції wp_insert_post () . Я хочу вставити деякі користувальницькі поля на кожен пост і читати документацію. Я хоч для цього використовувався параметр meta_info, я спробував щось подібне: $data = array( 'post_author' => 1, 'post_status' => 'publish', 'post_title' => $post->getTitle(), 'post_content' => $post->getContent(), …

2
Що таке "все" в isset ($ wp_filter ['all'])
Я новачок у WordPress. Я намагаюся зрозуміти, як він генерує XHTML-сторінки. Я думаю, що це функція do_action( 'hook-name' ), але я застряг у розумінні інструкції isset( $wp_filter['all] )під час читання функції dogery, оскільки я не розумію, яке значення цього слова all. Це функція PHP або WordPress?
10 hooks 

2
Як виконати керування та отримати повернене значення?
Тож є такий сценарій. Я додаю дію для очищення журналів із бази даних: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Тепер я хочу періодично запускати цю дію: wp_schedule_event( current_time( 'timestamp' ), 'daily', 'myplugin_clean_logs' ); і виконати його вручну: do_action( 'myplugin_clean_logs' ); Метод MyPlugin_Logs::clean_logsповертає кількість уражених рядків або помилкових, якщо щось …
10 actions 

3
Видаліть параметр з wp_get_attachment_image
У мене виникають проблеми з видаленням ширини та висоти з моїх зображень вкладень під час використання wp_get_attachment_image. Це те, що я використовую для відображення зображення <?php echo $image = wp_get_attachment_image( $entry['slide_image_id'], true, 'full'); ?> Як це виглядає вихідний код <img width="150" height="108" src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" /> Я хотів би, …

2
Додайте медіа-файли за допомогою WP-Rest-API v2
Мені потрібна ваша допомога, щоб завантажити медіа-зображення в мій блог Wordpress через аутентифікацію Wp-rest-api v2 та Oauth2. У документації REST API я не знайшов способу надіслати свої зображення (ім'я поля, режим відправки ...?). require('OAuth2/Client.php'); require('OAuth2/GrantType/IGrantType.php'); require('OAuth2/GrantType/AuthorizationCode.php'); const CLIENT_ID = 'XXX'; const CLIENT_SECRET = 'XX'; const REDIRECT_URI = 'http://127.0.0.1/test_api_wp/test.php'; const AUTHORIZATION_ENDPOINT …
10 media  restful 

3
Які дійсні терміни використання current_user_can () та пов'язаних з ними функцій?
Під час завантаження ядра ванільної WP встановлюється поточний користувач, $wp-init()який знаходиться після завантаження теми та перед initгаком. Це узгоджується з хорошою практикою функціонування, яка підключається initчи пізніше. Однак також звичайна практика викликати пов'язані функції, такі як current_user_can() раніше . Це за визначенням, необхідне для плагінів, які працюють з більш ранніми …

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