WordPress

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

7
Как удалить эти поля из раздела «Профиль»?
Я должен удалить некоторые поля профиля со страницы «Профиль» в соответствии с ролями пользователей. Для снятия палитры цветов я использовал remove_action("admin_color_scheme_picker", "admin_color_scheme_picker"). Я хочу удалить эти поля: кличка Отображать имя публично как AIM, Yahoo, Google Talk и О себе Раздел «Показать панель администратора» вместе с 2 флажками Я просмотрел файл …

8
Пустой поиск возвращает домашнюю страницу, как вернуть не найденную страницу поиска?
Функция поиска по умолчанию, если форма поиска пуста, возвращает домашнюю страницу, я хочу, чтобы она возвращала страницу «извините, ваш поиск не дал результатов». этот пост не отвечает и этот билет говорит мне, что он должен функционировать таким образом! Кто-нибудь выяснит, как изменить его, кроме использования перенаправления .htaccess? Я использую следующий …
16 search 

1
Как передать аргументы из add_settings_field () в функцию обратного вызова?
У меня есть такая функция: add_settings_field( 'contact_phone', 'Contact Phone', 'settings_callback', 'general'); Это работает. Он вызывает settings_callback. Здорово. Проблема, с которой я сталкиваюсь, заключается в следующем: я не хочу определять функцию обратного вызова для каждого добавляемого параметра, если все, что я делаю, это выводит немного материала. function settings_callback() { echo '<input …

1
Контактная форма, перенаправляющая на страницу, не найденную при отправке
У меня есть контактная форма, которую я использовал много раз на других сайтах, не относящихся к WP, но она не работает на моем текущем сайте WP , она просто перенаправляет вас на страницу, которая не найдена. Я не хочу использовать какие-либо плагины для его создания. Вот код: <form class="form" method="POST" …
16 php  contact 

1
Передача формы для плагинов
Я провел много исследований и не нашел именно то, что искал, поэтому я надеюсь, что меня укажут в правильном направлении. Я разрабатываю плагин Events, который будет бронировать билет с внешнего интерфейса. Это ничем не отличается от любой другой отправки формы, но меня смущает то, как справиться с этим из плагина, …

2
Регистрация методов класса в качестве обратных вызовов
Я не уверен, что сделал это правильно. Как я понимаю: если у меня есть класс foo и статическая панель методов, я могу зарегистрировать это как обратный вызов, передав массив в array("foo","bar")качестве имени функции. Если у меня есть экземпляр класса в $ foo и я хочу вызвать панель методов, я передаю …
16 plugins  hooks  oop 

11
WordPress на лампе localhost не позволяет мне устанавливать плагины
Я установил сервер LAMP на моем убунуту 11.04. Я установил WordPress и подключил его прямо с БД MySQL. я изменил права доступа группы www-data для чтения и записи файлов. Кажется, все работает, и я могу управлять сайтом через админ-панель, но я не могу установить плагины, потому что система запрашивает подробности …

3
Как передать переменную в обратный вызов add_settings_section ()?
Я пытаюсь максимально автоматизировать вызовы функций API настроек для каждого параметра в плагине. Цикл по массиву опций и вывод add_settings_section()и add_settings_field()достаточно прост: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section ) { $sectionname …

2
Пояснение к функции apply_filters и ее переменным
Я учусь создавать HTML-формы с использованием PHP на примере плагина "упрощенная регистрация форм". Я смотрю на этот код: $form .= apply_filters('simplr-reg-instructions', __('Please fill out this form to sign up for this site', 'simplr-reg')); Не могли бы вы объяснить, что здесь радует - что делает эта функция, зачем нужны «простые инструкции» …
16 filters 

1
Действия строк для пользовательских типов записей?
Я работаю над плагином, который превращает сайт в портал обратной связи. Я создал новую страницу объекта «Отзывы», которая отображает все отзывы в табличном формате, и я использую его register_column_headers($array_of_column_headers)для создания таблицы. Я хотел знать, возможно ли добавить в эту таблицу свои собственные действия со строками страниц, я имею в виду …

3
Какие общие недостатки безопасности мне нужно искать? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
Как я могу перенаправить пользователя после ввода неверного пароля?
Я использую wp_login_form()для отображения формы входа в диалоговом окне jQuery. Если пользователь вводит неправильный пароль, он переходит на сервер. Я не хочу этого Есть ли способ уведомить пользователя, что он ввел неправильный пароль и все еще остается на той же странице? Перед wp_login_form() я использовал плагин. Я надеюсь, что смогу …

3
Какой хук следует использовать для добавления действия, содержащего перенаправление?
Я хочу создать плагин, который извлекает определенные параметры URL из строки запроса, чтобы создать новую строку запроса для той же страницы. Я следую за прекрасной книгой по разработке плагинов для WordPress, но я не уверен, какой хук использовать для этого действия. Вот моя функция действия: add_action( 'init', 'tccl_redirect' ); function …

3
Какова роль и история глобальной переменной $ content_width?
Я просто наткнулся на глобальную переменную под названием $content_width. Это было для меня новым, так что я мог видеть, что он используется в темах, как стандартных двадцать десять, так и сторонних. Похоже, что он содержит ширину области содержимого в пикселях. Поскольку глобальные переменные не документированы в кодексе, у меня возникли …
16 themes  core 


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