WordPress

Q & A для разработчиков и администраторов WordPress

12
Проверка того, что я полностью удалил взлом WordPress?
Мой забавный блог на WordPress по адресу http://fakeplasticrock.com (работает под управлением WordPress 3.1.1) был взломан - он показывал <iframe>на каждой странице примерно так: <iframe src="http://evilsite.com/go/1"></iframe> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> Я сделал следующее Обновлен до 3.1.3 через встроенную систему обновления WordPress Установил сканер …
106 security  hacked 


4
Описание пунктов меню? Пользовательский Walker для wp_nav_menu ()
Нормальное Wordpress Menu выглядит так: Главная | Блог | О нас | контакт Но я видел много страниц с описаниями по этим ссылкам: Домашняя страница | Наши блоги | О нас | Связаться .... встретиться с нами ... | читать дальше | основная информация | Форма обратной связи Как этого …

6
Как проверить, является ли сообщение пользовательским типом сообщения?
Я ищу способ проверить, является ли сообщение пользовательским типом сообщения. Например, например, на боковой панели, которую я могу вставить в код, например: if ( is_single() ) { // Code here } Я хочу тестирование кода только для пользовательского типа сообщения.

4
Если текущий пользователь является администратором или редактором
Как я могу проверить, является ли текущий вошедший в систему пользователь администратором или редактором? Я знаю, как сделать каждый в отдельности: <?php if(current_user_can('editor')) { ?> <!-- Stuff here for editors --> <?php } ?> <?php if(current_user_can('administrator')) { ?> <!-- Stuff here for administrators --> <?php } ?> Но как мне …
104 users  user-roles 

2
Деинсталляция, активация, деактивация плагина: типичные функции и инструкции
Я делаю плагин для WordPress. Какие типичные вещи я должен включить в функцию удаления? Например, я должен удалить все таблицы, которые я создал в функции установки? Очистить ли мои записи опций? Что-нибудь еще?

11
Как мне получить слаг текущей страницы?
Я пытаюсь получить кусок текущей страницы WordPress вне цикла. Заголовок страницы возвращается с wp_title (), но как я могу получить слаг? <li> <a href="/slug-of-current-page/"> <?php wp_title('', true); ?> </a> </li>
100 post-meta  slug 

8
Организация кода в файле functions.php вашей темы WordPress?
Чем больше настроек я делаю в WordPress, тем больше я начинаю думать о том, стоит ли мне организовывать этот файл или разбивать его на части. Более конкретно, если у меня есть набор пользовательских функций, которые применяются только к области администратора, а другие - только для моего общедоступного веб-сайта, есть ли …

5
Лучший способ начать класс в плагине WP?
Я создал плагин, и, конечно же, я, я хотел пойти с хорошим подходом ОО. Теперь я создал этот класс, а затем чуть ниже создаю экземпляр этого класса: class ClassName { public function __construct(){ } } $class_instance = new ClassName(); Я предполагаю, что есть более WP способ инициировать этот класс, а …

6
Где поставить мой код: плагин или functions.php?
Существует ли простая для понимания схема для определения того, какой код принадлежит плагину или теме functions.php? Там есть много случаев , и много дискуссий о той теме, в основном , потому что есть некоторые неправильные представления о внутренней работе WordPress. Я прошу ответ на основе фактов, а не мнений. Следует …


3
add_menu_page () с другим именем для первого элемента подменю
В add_menu_pageдокументации сказано, что передается заголовок меню как второй параметр: add_menu_page('Page Title', 'Menu Title', ...); При добавлении дополнительных страниц через add_submenu_pageглавную страницу становится первой записью в подменю: Однако я хочу, чтобы первый элемент в списке имел другое имя (но все еще указывал на ту же страницу), как это делает сам …


3
Как защитить загрузки, если пользователь не вошел в систему?
Я использую WordPress для частного сайта, где пользователи загружают файлы. Я использую «Private WordPress», чтобы запретить доступ на сайт, если пользователь не вошел в систему. Я хотел бы сделать то же самое с файлами, загруженными в папку загрузки. Поэтому, если пользователь не вошел в систему, он не сможет получить доступ …

10
Какие расширения и библиотеки PHP нужны и / или используются WP?
Кодекс свободно упоминает только версию PHP в требованиях к серверу , однако PHP может быть сконфигурирован в довольно широком диапазоне, исключая / включая различные части. Что такое расширения / библиотеки, которые: нужны для WP вообще работать? MySQL ... необходимы для определенных функций? БЖ? ... предпочтительнее для лучшей работы конкретных функций? …
79 php  server 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.