WordPress

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

5
Передача аргументів до зворотного виклику сторінки меню адміністратора?
Ситуація: я працюю над плагіном і розвиваю його як клас, все спрацювало нормально, поки я не зіткнувся з цією ситуацією. Я хотів зробити речі трохи чистішими і спробував це. class MyPlugin { function __construct() { add_action('admin_menu', array(&$this, 'myplugin_create_menus'); } //I don't want to write a function for every options page …


2
Додавання атрибутів сторінки Metabox та шаблонів сторінок до сторінки редагування публікацій?
( Примітка модераторів. Спочатку заголовок "Як я можу додати в редактор POSTS селектор" Атрибути сторінки "та / або" Атрибути сторінки> Шаблон ") Наразі WP дозволяє лише призначити "шаблон" Сторінкам (тобто post_type=='page'). Я хотів би розширити цю функціональність і на "Повідомлення" (тобто post_type=='post') Як я можу додати метаполе "Атрибути сторінки" та, …

12
Файли cookie в мультисайті, де веб-сайти мають власне доменне ім’я
Я вирішив інтегрувати декілька автономних веб-сайтів Wordpress в одну багатомісну установку. Я створив абсолютно нову мультисайтову установку з підкаталогами, створив мережевий веб-сайт MU з підкаталогом URL та експортував вміст з оригінального автономного сайту, потім імпортував цей вміст у підкаталог MU-сайту. Потім я видалив оригінальний окремий сайт із cPanel і встановив …
14 multisite 

3
Як запхнути JavaScripts у плагіні
Я дуже багато намагаюся цього разу працювати над включенням JavaScript-файлів у папку плагінів. Я намагаюся створити плагін шляхом передачі файлів віджетів із каталогу тем. Я скопіював файл віджетів, але цей віджет залежав від файлу JavaScript, тому я створив / js / папку у довідці плагінів. де розміщені ці файли "jquery.repeatable.js" …

6
Отримайте меню навігації WP від ​​API REST API V2
Я намагаюся отримати меню навігації з відповіді JSON, використовуючи плагін WP REST API v2 . Немає розширення плагіну меню навігації для REST API v2 , а лише для V1. З коду WordPress Types Types я дізнався, що меню навігації трактується як тип публікації. Від Rest API Doc ось так ми …

3
Відновіть оновлення 4.2 utf8mb4 бази даних
Я оновив WP до 4.2, поки він був на старому сервері, що не відповідає вимогам оновлення utf8mb4 . Я перейшов на інший сервер, який відповідає цим вимогам, але WP більше не запускатиме оновлення бази даних: /wp-admin/upgrade.php говорить Your WordPress database is already up-to-date. Я спробував встановити свій wp_postстіл на utf8mb4 …
14 database 

1
Як працює перевірка без розгляду?
Я бачу, що wp_nonce_field генерує значення в прихованому полі. <input type="hidden" id="message-send" name="message-send" value="cabfd9e42d" /> Але wp_verify_nonce не використовує це значення, наскільки я можу сказати, але я можу помилятися. Схоже, використовується маркер сеансу для підтвердження. $expected = substr( wp_hash( $i . '|' . $action . '|' . $uid . '|' …

2
Як дозволити ролі користувача створити нового користувача в ролі, нижчій лише за його рівень?
У мене на сайті три додаткові ролі. Лікар Ресепшн Гість ці ролі додаються наступним кодом: * adding Doctor role */ $doctor_role = add_role('Doctor', __('Doctor'), array('read'=>'true')); /* adding Receptionist role */ $receptionist_role = add_role('Receptionist', __('Receptionist'), array('read'=>'true')); /* adding Guest role */ $guest_role = add_role('Guest', __('Guest'), array('read'=>'true')); За замовчуванням Administratorролі створюйте всі …

4
Використовуйте файл шаблону для конкретного URL-адреси без створення сторінки
Цікаво, чи можливо використовувати файл шаблону для конкретного URL-адреси без створення сторінки для цього шаблону. Це моя спрощена проблема: Я створив сторінку в WP з деяким вмістом посилань, який вказує на конкретну URL-адресу з деякими записами даних форми: (mysite.com/retail/?a=test&b=1234) . Я хочу, щоб цей URL (роздрібний продаж) автоматично використовував мій …

3
Як встановити відносини батько-дитина між різними типовими повідомленнями
Я щойно встановив відносини пост / батьків між публікацією типу "епізоди" та типом "мультфільм-серіал". Я використовував цей біт коду, щоб додати у мета-поле, щоб призначити батькові іншого типу публікації: add_action('admin_menu', function() { remove_meta_box('pageparentdiv', 'episodes', 'normal'); }); add_action('add_meta_boxes', function() { add_meta_box('episodes-parent', 'Cartoon Series', 'episodes_attributes_meta_box', 'episodes', 'side', 'default'); }); function episodes_attributes_meta_box($post) { …

2
Як забезпечити локальний запасний варіант для шрифту Awesome, якщо CDN не працює?
Я намагаюся розробити тему Wordpress і зрозуміти, як надати локальний запасний варіант для шрифту Awesome, якщо CDN не працює або я розробляю свою тему на локальному сервері без підключення до Інтернету. Я маю на увазі таке рішення (псевдокод): if ( $CDN_IS_AVAILABLE ) { wp_enqueue_style( 'font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css', false ); } else …
14 cdn 

6
CSS не оновлюється в браузері, коли я його змінюю
Я працюю над CSS свого сайту wordpress. Коли я вношу зміни та оновлюю сторінку, зміни не відображаються. Коли я очищую історію браузера та кешу, зміни все одно відображаються. Коли я переглядаю вихідний код сторінки і переглядаю файл css, він містить старий вміст перед зміною. Як змусити це оновлення, щоб я …

4
Відобразить SEO-заголовок Yoast WordPress в шаблоні архіву
Плагін WordPress SEO від Yoast дозволяє користувачам додавати SEO-заголовки та мета-описи до сторінок архіву термінів таксономії. Потім вони використовуються в голові документа. Я намагаюся відобразити назву SEO термінів таксономії як H1 в моєму шаблоні архіву таксономії. Зробити це у публікації, типі публікації чи на сторінці легко: echo get_post_meta($post->ID, '_yoast_wpseo_title', true); …

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

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