WordPress

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

4
Отримуйте повідомлення за спеціальною системою
Я не отримую посади за спеціальною системою таксономії ( fabric_building_types). Я отримую cat_idі cat->nameтакож , але не в змозі отримати повідомлення. $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => …

1
Як виконати тестування одиниць запропонованих патчів у Trac?
Я шукав деяке розуміння та хороші ресурси щодо того, як правильно виконати тестування одиниць на запропонованих виправленнях WordPress у Trac та як точно повідомити результати тестування. Я новачок у цьому і прочитав ресурси, розміщені в цьому WPSE-питанні . Я сам дуже хотів би навчитися це робити і робити це з …

2
Перевірте, чи скрипт / стиль було ввімкнено / зареєстровано
Чи можливо перевірити, чи був зареєстрований сценарій чи стиль за допомогою wp_register_script/_styleабо wp_enqueue_script/_style? Усі функції не повертають значення, і я абсолютно незрозумілий. Мені потрібно, щоб перемикатися між різними функціями залежно від бібліотек стилів та скриптів, які я пропоную. Дякую!

1
Варто обмежити прямий доступ до файлів тем?
Час від часу я стикався з наступним фрагментом у темах: if ( ! defined('ABSPATH')) exit('restricted access'); Це на початку деяких (усіх?) PHP-файлів у темі, і це повинно перешкоджати прямому доступу до файлу з нечесних джерел. Я бачу, що це не входить у двадцять десять чи одинадцять, і я ніколи не …

1
Чому під час створення нової публікації активується Save_post?
Я здивований тим фактом, що моя функція, яку я застосував до save_postдії, натискає посилання "Нова публікація" на інформаційній панелі адміністратора. Примітка - це ще до того, як я натиснув Saveабо Update, і він запуститься негайно, а не після закінчення часу або автоматичного оновлення. З іншого боку, коли я щось набираю …

2
Чи повинні треті сторони використовувати $ wp_scripts / $ wp_styles-> add_data?
Всередині WP_Dependenciesкласу існує метод з назвою add_data. Ця функція додає дані до скриптів / стилів, які були задіяні під час завантаження WordPress. Часто цитується використання цієї функції - додавати умовне додавання таблиць стилів, орієнтованих на різні версії IE. Наприклад, націлити на IE8 і нижче: function test_wp_print_styles() { global $wp_styles; wp_enqueue_style( …

9
Як уникнути кешування під час розробки?
Чи є простий спосіб запобігти кеш-пам’яті під час тестування появи змін на сайті? Я використовую WP Super Cache. Я можу видалити кеш-пам'ять за допомогою наданої опції, видалити кеш для мого браузера, і все ж деякі зміни css або віджетів не оновлюються. Я намагаюся використовувати інші робочі кола, такі як перемикання …

3
Перейменування користувацьких типів пошти та систематики
Я почав розробляти веб-сайт із понад десятками користувацьких типів публікацій. Я хотів би перейменувати декілька з них, не лише значення відображення, а власне власне ім’я типу публікації. Однак я переживаю, що, просто запустивши запит на оновлення SQL, я пропущу деякі місця, де мені потрібно змінити речі або перезаписати частину серіалізованих …

9
Отримайте уривок, використовуючи get_the_excerpt поза циклом
У мене є код, який дзвонить, get_the_title()і він працює, але get_the_excerpt()повертається порожнім. Як я можу змусити це працювати? Цей код знаходиться у плагіні під назвою "протокол відкритого графіку WP Facebook". Ось частина, яку я хочу змінити: if (is_singular('post')) { if (has_excerpt($post->ID)) { echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n"; }else{ echo "\t<meta …
31 loop  excerpt 

6
Як виявити мобільні пристрої та представити їм певну тему?
Я хотів би створити нову модифіковану версію своєї теми (перевірте мій профіль, якщо потрібно), щоб представити відвідувачам, якщо я виявлю, що вони відвідують сайт із портативного пристрою, як-от iPhone, Android тощо. Як визначити, чи запит надходить з мобільного пристрою / браузера? Як я можу завантажити та представити їм виділену тему? …

7
Початок роботи з Subversion, Git або подібною системою управління версіями для збереження історії моїх файлів? [зачинено]
Я розумію, що це може бути широким питанням на поверхні, але я шукаю конкретні приклади налаштувань / робочих процесів, які люди використовують для збереження історії версій відредагованих файлів на сайті WordPress. Наприклад, коли розробляю сайт (і навіть після того, як він з'являється у прямому ефірі), я часто вношу зміни до …

11
Отримайте витяг за ідентифікатором
Чому так не можна отримати уривок за ідентифікатором, як з заголовком та більшістю інших елементів. напр. get_the_excerpt (ID). Я знаю, як використовувати його за допомогою функції $ post-> post_excerpt, але це не повертає частину вмісту, якщо не був введений уривок, простий не повертає нічого. Тож те, що я намагаюся зробити, …
31 posts  excerpt 

6
Зміна порядку користування розділами меню адміністратора?
Я тут трохи засмучуюся, провівши кілька годин, намагаючись виконати це досить просте завдання без удачі. По суті, у мене є 5 створених спеціальних типів публікацій, і все, що я хочу зробити, - це показати кожен із них у визначеному порядку безпосередньо під "панеллю" . З документації на WordPress, схоже, ви …
31 menus  wp-admin  admin 

3
Чому примірне зображення не відображається в моєму власному типі публікації?
У своїй функції.php додано підтримку мініатюр із наступним // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); І я створюю спеціальний тип публікації за допомогою // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => __( …

5
Як розширити WP_Query, щоб включити власну таблицю в запит?
Я вже кілька днів займаюся цим питанням. Спочатку було так, як зберігати дані послідовників користувача в базі даних, для чого я отримав пару приємних рекомендацій у WordPress Answers. Після, дотримуючись рекомендацій, я додав таку нову таблицю: id leader_id follower_id 1 2 4 2 3 10 3 2 10 У таблиці …
31 wp-query 

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