WordPress

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

6
Отключить интерфейс для использования только в качестве CMS?
Я использую базу данных WordPress и серверную часть для администрирования новостей для веб-сайта моей группы, и все работает отлично, однако я бы хотел отключить внешний интерфейс самой WordPress. У меня установлена ​​инсталляция WordPress /wordpress/и, очевидно, раздел администратора находится под ним /wordpress/wp-admin/. Что может быть лучшим способом запретить кому-либо доступ к …

2
Лучшие практики для локализации контента WordPress?
Клиент запросил блог с локализованным контентом (например, en.blogname.com для английского контента, fr.blogname.com для французского контента и т. Д.). Будучи новичком в создании такого блога, мы недавно открыли WPML и qTranslate , которые выглядят идеально для наших нужд. Есть ли у вас лучшие / рекомендуемые методы для создания многоязычного блога? На …

5
Как добавить пользовательские поля в пользовательский тип сообщения?
Итак, я зарегистрировал несколько пользовательских типов сообщений и несколько таксономий. Теперь я не могу понять, какой код мне нужен, чтобы добавить настраиваемое поле в свой тип поста. Мне нужен выпадающий и однострочный текстовой области. Но мне также нужно иметь отдельные поля для типов записей. Итак, скажем, тип записи один имеет …

5
Определите, является ли страница страницей сообщений
На странице « Настройки чтения» вы можете установить «Первую страницу» и «Страницу сообщений». Вы можете проверить, является ли текущая страницаis_front_page(); Есть ли аналогичная функция для «Страницы сообщений». Я заметил, что is_page();не работает для этой специальной страницы. Благодарность
18 posts  pages 

3
add_image_size () для определенных типов записей
set_post_thumbnail_size( 80, 80, true ); // true for all post types Предположим, у меня есть два типа постов в моем блоге: пост, видео и продукт. Возможно, мне понадобится размер изображения 80x80 для моих сообщений, но 100x100 для моих видео и 50x100 для моих продуктов. Насколько мне известно, я вынужден создавать …

5
Могу ли я добавить метабокс категории во вложение?
Я использую, register_taxonomy_for_object_type()чтобы добавить поле таксономии категории в медиафайлы (вложения). Я использую этот код для этого: add_action('init', 'reg_tax'); function reg_tax() { register_taxonomy_for_object_type('category', 'attachment'); } Это работает и добавляет простое текстовое поле для категории на страницу мультимедиа при просмотре изображения. Я действительно хочу, чтобы он отображал метабокс категорий, чтобы я мог …

4
Активировать плагин через PHPMyAdmin или FTP?
Я только что отключил плагин на своем сайте, и теперь он дает мне страшный белый экран смерти. Я знаю, что сайт будет в порядке, если я активирую плагин. Есть ли способ вручную активировать плагин через PHPMyAdmin или через FTP?

4
Изменение постоянных ссылок дает мне 404 ошибки на nginx
РЕДАКТИРОВАТЬ Оказалось, что я неправильно лаял дерево, пытаясь редактировать .htaccess, так как nginx его не использует. Что мне, очевидно, нужно сделать, это отредактировать мой файл .conf. Прежде чем я прочитал это, my_app.conf выглядел так: upstream backend { server unix:/u/apps/my_app/tmp/php.sock; } server { listen 80 default; root /u/apps/my_app/www; index index.php; access_log …

3
Как добавить новую вкладку в диспетчер загрузки медиа с пользовательским набором изображений?
Я хотел бы добавить новую вкладку в менеджер закачек и в список изображений из theme_folder/images/patterns Я пытался что-то вроде этого, чтобы добавить вкладку, но у меня это не работает, так как он добавляет вкладки на стороне менеджера мультимедиа, но при загрузке изображения эта вкладка не видна. function custom_media_upload_tab_name( $tabs ) …
18 uploads  media 

3
Показать все условия пользовательской таксономии?
Я сделал несколько пользовательских таксономий, и мне нужно показать ВСЕ термины из них, чего я достиг на данный момент, так это показать таксономии, которые выбраны / выбраны в пользовательском типе записи, но мне нужно, чтобы все они отображались, независимо от того, выбран он или нет , Чтобы потом я мог …

5
Ajax call всегда возвращает 0
У меня проблема с AJAX, возвращающим 0 всегда! Я сделал все по книге и не могу понять, что не так? Пожалуйста помоги!! Вот мой вызов Ajax: //Pass data through AJAX var amountToConvert = price; jQuery.ajax({ type:"POST", url: "../../wp-admin/admin-ajax.php", // our PHP handler file action: "ajaxConversion", data: { amount: amountToConvert }, …
18 functions  ajax 

4
Пользовательский тип сообщения single- {custom} .php не работает
Я сделал пользовательский тип записи с именем машины special_media_post, и WordPress просто не видит single-special_media_post.php. Я в полном проигрыше. По умолчанию используется index.php Вот мой код для моего пользовательского типа поста и его таксономии: //Post and Taxonomy stuff //Register Custom Post Type function special_media_post() { $labels = array( 'name' => …

1
Как использовать WP_query с несколькими идентификаторами записей?
Я хочу запросить несколько сообщений с массивом идентификаторов (примечание: я запрашиваю пользовательский тип сообщения). Вот что у меня есть, что не работает: $myarray = array(144, 246); $args = array( 'post_type' => 'ai1ec_event', 'p' => $myarray ); // The Query $the_query = new WP_Query( $args ); Любые советы о том, как …
18 php  wp-query 

6
Можно ли изменить местоположение файла журнала для WP_DEBUG_LOG?
Я использую WP_DEBUG_LOG в своей среде разработки, и у меня нет проблем с debug.log, находящимся в каталоге wp-content. Иногда я включаю WP_DEBUG в производственной среде, когда мне нужно что-то отладить, и я все еще хочу использовать журнал, но хотел бы перенаправить его на что-то вне моего веб-корня. Возможно ли это …
18 debug  wp-config 

3
Как настроить SMTP программно
Предположим, у нас есть пустой сайт WP, и мы хотим программно настроить параметры SMTP в нашем плагине или теме. Какой самый простой способ сделать это без изменения основных файлов?

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