WordPress

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

3
Що може зробити хакер із моїм wp-config.php
Я намагаюся захистити свій блог wordpress. Я прочитав кілька публікацій в Інтернеті, які слід змінити table_prefixі приховати wp-config.php. Однак я цього не розумію? Що може зробити з моїм нападником wp-config.php? Я маю в виду є мої конфігурації БД, але зловмисник потребує в моєму DB_HOST, наприклад, що не так легко отримати, …

2
Чи варто використовувати spl_autoload_register () у своєму плагіні?
Коли я використовую spl_autoload_register у своєму плагіні, я отримую: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Я почитав і знайшов різні виправлення. Один на SO сказав, що не використовувати spl_autoload_register з WordPress. Це точно? Я впевнений, що можу знайти «виправлення» …

4
Перемістіть метабочку уривку до редактора вмісту вище
Я знайшов гачок WordPress під назвою " edit_form_after_title", щоб додати текстове поле після заголовка. Як я можу використовувати цей гачок для відображення уривку після заголовку під час створення нової публікації?

1
Зміна за замовчуванням повідомлення "Плагін активовано"
Щоразу, коли адміністратор в WordPress активує плагін, після перезавантаження сторінки плагіна з’явиться повідомлення про успішне звітування про активацію "Плагін активований". Чи є спосіб змінити цей текст, який з’являється у повідомленні адміністратора, чи я повинен використовувати власне власне повідомлення? Крім того, якщо я повинен використовувати спеціальне повідомлення, чи придушить це повідомлення …
11 plugins  admin  hooks 

2
Чому прості оновлення для "_edit_lock" wp_postmeta так повільні?
У нашому журналі повільних запитів MySQL, кумулятивно повільний запит - це просте оновлення до wp_postmeta. Ось приклад: UPDATE `wp_postmeta` SET `meta_value` = '1392835505:386' WHERE `post_id` = 94705 AND `meta_key` = '_edit_lock'; Релевантні відомості про наше налаштування: Час повільного запиту MySQL встановлено у 1 с Двигун зберігання wp_postmeta - InnoDB Запуск …
11 mysql  post-meta 

9
Як виправити зламаний візуальний редактор
Наш візуальний редактор відображає необроблений HTML: Якщо я натискаю на Visual або Text, взагалі нічого не відбувається - клацання не реєструється. У моєму профілі не встановлено "відключити візуальний редактор". Те саме відбувається в Chrome, Opera та Firefox. Я відключив усі теми та плагіни без змін. Я завантажив / wp-admin & …

2
Рішення для контролю та розгортання версій бази даних?
В даний час я використовую дамп-скрипт і передаю базу даних на git repo. --skip-extended-insert --skip-comments --skip-dump-dateозначає, що різниця може дати мені гарне уявлення про те, що змінилося, але все падає, якщо я спробую злитись. WP_SITEURL, WP_HOME та всі інші місця Wordpress зберігають повні URL-адреси, необхідні для оновлення під час імпорту …

2
Додайте власні налаштування дисплея додатків для зображень
Я робив багато досліджень, і мені це ще потрібно розробити. Чи можете ви додати спеціальний варіант у Attachment Display Settings(частина Insert Mediaдіалогу в редакторі публікацій)? Те, що я хочу, - це можливість додавати якір до класу навколо всіх зображень у публікаціях.

1
Перевірте, чи існує add_menu_page чи ні
Я працюю над плагіном, який треба випустити частинами. Проблема полягає в тому, якщо на сторінці є меню, тоді додайте новий плагін до другого або наступного підменю, ще додайте нове меню, а потім додайте плагін до 1-го підменю. Мої запитання: Як перевірити, чи існує меню? Якщо я кодую багаторазову функцію, яка …

2
Як отримати поточний ідентифікатор сторінки редагування у адміністратора?
Більшість знайдених нами рішень призначені для переднього використання. Це для плагіна, тому вся активність знаходиться на звороті. Як отримати ідентифікатор сторінки, який зараз використовується (редагується) в адміністраторі? Зверніть увагу: я вийшов із циклу. Мені просто потрібно отримати ідентифікатор сторінки (а не публікації), який я зараз бачу в кінці.
11 functions  admin  id 

8
Як я можу знайти плагін?
Мені цікаво, як я можу знайти плагіну плагіну (slug = внутрішнє ім'я, яке використовує WordPress для оновлення плагінів та для визначення того, які плагіни зараз активні)? Зазвичай це ім'я папки плагіна, але якщо плагін не має папки, це його ім'я файлу (наприклад, hello.php). Чи є інші винятки? Чи мають значення …

4
Кожен розмір зображення у власному каталозі завантаження?
Я хочу завантажити власні розміри зображень у спеціальні папки. Папка повинна мати ім'я вибраної ширини. Наприклад: Якщо я додаю ці власні розміри ... add_image_size('custom-1', 300, 9999); add_image_size('custom-2', 400, 9999); Було б добре, що завантажені зображення завантажуються так: http://www.my-site.com/wp-content/uploads/300/my-image.jpg http://www.my-site.com/wp-content/uploads/400/my-image.jpg Чи можливо це? Я лише виявив, що можу змінити глобальну папку …

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


1
просте рішення для обмеження доступу до (деяких) завантажень / завантажень
Початкова ситуація Для сайту, який я створюю, я розглядав ціле поле забезпечення завантажень / завантажень та обмеження доступу до них на основі ролей / можливостей користувача. Звичайно, я прочитав деякі попередні питання, пов’язані із (загальною) темою, для ознайомлення з найважливішими / найцікавішими з них: Як захистити завантаження, якщо користувач не …

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