WordPress

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

1
Користувацький запит таксономії порушений після оновлення до 4.4
Щойно я оновив з 4,2 до 4,4 і тепер запит на таксономію повертається порожнім. До оновлення він працював чудово. Я зареєстрував власну таксономію з назвою 'title', яка використовується моїм користувацьким типом публікації 'sg-publications'. Після ієрархії шаблонів WP я створив шаблон під назвою, taxonomy-title.phpякий використовує аргументи запитів за замовчуванням, і до …

1
Чому WordPress має більше однієї солі?
Напевно, я виявляю дефіцит знань щодо безпеки, але чи не повинно бути достатньо солі? Чому потрібні чотири різних солі? define('AUTH_SALT', 'z(ly|p-aeKf^I~OfOUUIL&Y?C5Z.iu|L}kY%dvclq.h9n`)MlZe6'); define('SECURE_AUTH_SALT', 'NIY8g>=l9y~eV~WLu 3n>UG#3wSl4YfT%;z9`7m9Gk/k_Vn4`ej8'); define('LOGGED_IN_SALT', '<-[R@, I;m%n*9G?CU1a:))pEAa/r5X5@pT`cO2H|c2&x~G<p*3T:-5v<N'); define('NONCE_SALT', 'm(-0:+r0a%z~a:2F;]-geM$9~!4j(q3QdpkmB7;P+ZYYw7Rdy{97fS'); (Не хвилюйтеся, цінності налаштовані, і це місцевий сайт.)
9 security 

2
Найкращий спосіб flush_rewrite_rules для користувацького типу публікації у плагіні mu-plugins?
Я пишу плагін, який створює спеціальний тип публікації (серед іншого). Це багатопрофільний плагін і живе в каталозі mu-плагінів . Яка найкраща практика поводження з flush_rewrite_rules () у цій ситуації? Для "звичайного" плагіна ви б це зробили в гачку активації - що не може бути можливим для плагіна, який потрібно використовувати, …

2
Навіщо використовувати admin-ajax.php і як це працює?
Мій виклик Ajax для даних json працює нормально, як і ці функції.php: add_action( 'wp_ajax_nopriv_load-filter', 'prefix_load_cat_posts' ); add_action( 'wp_ajax_load-filter', 'prefix_load_cat_posts' ); function prefix_load_cat_posts () { //get data here } javascript: var ajaxurl = 'http://'+window.location.host+'/wp-admin/admin-ajax.php'; jQuery.ajax({ type: 'POST', url: ajaxurl, etc. У мене 2 питання. 1) Навіщо використовувати admin-ajax.php замість кодування свого …
9 ajax 

6
Як відфільтрувати користувачів на сторінці користувачів адміністратора за спеціальним мета-полем?
Проблема Здається, що WP видаляє значення моєї змінної запитів, перш ніж вона звикне фільтрувати список користувачів. Мій код Ця функція додає спеціальний стовпець до моєї таблиці користувачів на /wp-admin/users.php: function add_course_section_to_user_meta( $columns ) { $columns['course_section'] = 'Section'; return $columns; } add_filter( 'manage_users_columns', 'add_course_section_to_user_meta' ); Ця функція повідомляє WP, як заповнити …

2
Як сказати, чи плагін сумісний із багатоповерховим сайтом?
Як новачок адміністратора WordPress, я щойно пройшов своє перше неавтоматичне оновлення WordPress. Я оновив п'ять різних встановлень WordPress з 4.1.3 до 4.2. Усі вони посилаються на різні веб-сайти, розміщені на одному веб-хості, як один основний домен та чотири домени додатка. На кожному з веб-сайтів я використовую такі плагіни: Акісмет; Google …

3
Як замінити функцію, оголошену в класі плагіна, на function.php?
Я хочу змінити функцію в плагіні. Він оголошується в головному файлі плагіна так: class WCPGSK_Main { ... public function wcpgsk_email_after_order_table($order) { ... } } Додати дзвінки звідти так: add_action( 'woocommerce_email_after_order_table', array($this, 'wcpgsk_email_after_order_table') ); Я думаю, можна було б замінити його, якби мав доступ до класу у function.php. Тоді я міг …

1
Показуйте популярну публікацію на іншому веб-сайті через WP REST JSON API
Мені потрібно показувати популярні та останні публікації на іншому веб-сайті PHP під тим самим доменом. Приклад: www.example.com -> головний веб-сайт (php, mysql) www.example.com/blog -> Блог WordPress Потрібно показати популярні, останні повідомлення блогу на головному веб-сайті. Зверніть увагу, що блог та головний веб-сайт використовують дві окремі бази даних. Я вирішив використовувати …

2
Яка різниця між get_site_option та get_blog_option?
Я намагаюся зрозуміти різницю між get_site_option () та get_blog_option () . Є блог і сайт дві різні речі? Вибачте, якщо це питання здається основним, але, посилаючись на веб-сайт WordPress, я завжди використовував обидва терміни дуже вільно (маючи на увазі те саме). Мені зараз цікаво, чи є різниця?
9 multisite 

1
Видалення імені користувача з файлу cookie 'wordpress_logged_in'
Я працюю з клієнтом з деякими суворими заходами безпеки. Після проходження перевірки безпеки нам було повідомлено, що ім’я користувача, що зберігається у файлі cookie, що входить у систему, наприклад wordpress_logged_in[username]|[hash] це те, що треба видалити. Оскільки це невід'ємна частина системи входу, я не впевнений, як її видалити та підтримувати сеанс.

4
Wp_Schedule_Event кожен день у визначений час
Я пишу наступний код, щоб виконувати свою функцію щодня о 16:20. Але я думаю, проблема в коді .. не працює Часова мітка епохи: 1427488800 28.03.2015 1:10:00 if( !wp_next_scheduled( 'import_into_db' ) ) { wp_schedule_event( time('1427488800'), 'daily', 'import_into_db' ); function import_into_db(){ ////My code } add_action('wp', 'import_into_db'); }
9 cron 

3
Варіант сценарію для налаштування всіх загальних комбінацій версій PHP / WordPress
Я шукаю спосіб швидко та неодноразово налаштовувати середовище тестування / налагодження для нашого плагіна, швидше за все, використовуючи Vagrant . Такі проекти, як VVV, зосереджуються на налаштуваннях для одного середовища (або, декількох середовищах, таких як стабільний / магістральний), тоді як те, що я шукаю, - це сценарій, який налаштовував би …

3
Оновлення плагінів: налаштування віджетів
Я спробував зробити деякі дослідження з цього приводу, але поки не знайшов нічого твердого. У мене є плагін, над яким я працюю, і між останньою версією та новою версією ми здійснили кілька оновлень віджета, який змінює деякі імена налаштувань (на бекенді), і у мене виникають проблеми зі створенням процедури оновлення …

1
Завантаження сценарію із залежністю - це вивантаження залежності іншого сценарію
По-перше, я знаю, що моє запитання відбувається в контексті моєї роботи з плагіном WooCommerce, що, як правило, робить це поза темою. Однак, я думаю, моє питання стосується wp_enqueue_script, тому, сподіваюся, воно все ще є темою. Тож WooCommerce реєструє сценарій на admin_enqueue_scriptsгачку. Цей сценарій вимагає купу залежностей: wp_register_script( 'wc-admin-meta-boxes', WC()->plugin_url() . …

1
Проблеми, пов’язані з таблицями стилів батьків та дітей з переглянутим методом Codex
У цій публікації виникає кілька питань, з якими я стикався стосовно останніх змін навколо таблиць стилів, що приводять до цього потоку та цієї теми . Проблеми, з якими я стикався, виникали в загальному сценарії використання, використовуючи широко використовувану та доглянуту батьківську тему, яка спеціально є дочірньою темою, готовою до встановлення …

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