selftrips-ru
Ответы в темах
-
Форум: Проблемы и решения
Тема: Как получить список вложений с меткой?Наверное не совсем правило описал вопрос.
Я могу получить список вложений WP_Query с соответствующими параметрами.
Но хотелось бы получать «стандартным способом»
То есть при переходе на страницу с меткой (или на страницу с меткой отдельной таксономии) выводились не только посты, но и вложения, которые будут иметь соответствующую метку.Форум: Проблемы и решения
Тема: Как получить список вложений с меткой?То есть надо сообщить главному циклу вордпресс что надо выбрать не посты а вложения. Как это сделать?
ок, спасибо.
Форум: Проблемы и решения
Тема: Подсветка текущей ссылки?так не заработало.
немного по другомуjQuery(document).ready(function($) { $("*").find("a[href='"+window.location.href+"']").each(function(){ // Ищем текущую ссылку $(this).addClass("current_link"); // Добавляем текущей ссылке class - current_link }) });
Более пристальное изучение показало что на одном сайте могут быть страницы с кнопкой изменить и без кнопки изменить.
В чем может быть дело?На одном сайте есть возможность менять на другом нет. Видно где в настройках стоит. найти не могу.
Ну некоторые можно поставить «на службу»!
- Ответ изменён 5 лет, 9 месяцев назад пользователем selftrips-ru.
Работает на основе: WP_Query::is_single()
т.е. это запрос в базу данных. и вытаскивание оттуда информации? или как?
В ядре
wp-includes/template-loader.php
обнаружился такой кодif ( defined('WP_USE_THEMES') && WP_USE_THEMES ) : $template = false; if ( is_embed() && $template = get_embed_template() ) : elseif ( is_404() && $template = get_404_template() ) : elseif ( is_search() && $template = get_search_template() ) : elseif ( is_front_page() && $template = get_front_page_template() ) : elseif ( is_home() && $template = get_home_template() ) : elseif ( is_post_type_archive() && $template = get_post_type_archive_template() ) : elseif ( is_tax() && $template = get_taxonomy_template() ) : elseif ( is_attachment() && $template = get_attachment_template() ) : remove_filter('the_content', 'prepend_attachment');
1.Это относится именно к файлам single.php attachment.phph и тд?
2. Какой смысл со страниц вложения убирать сами вложения?
(если закомментировать последнию строчку, то проблема разници в работе single.php и attachment.php при одинаковом коде исчезает.is_single вроде работает на основе информации в базе данных. Тогда как на информацию в базе данных может влиять как выводится эта информация?
или заставить считать что attachment == single
get_post()
выдает одну и ту же информация в обоих случаях.
content и там и там пуст (что логично)но при выводе через single добвляется еще класс и само вложение.
Как такое может быть, ведь это стандартная функция?- Ответ изменён 5 лет, 9 месяцев назад пользователем selftrips-ru.
С помощью QM подтвердил что это single.php
Но если создать attachment.php и скопировать туда single то само вложение не выводится. Почему?
не отрабатывает
the_content();
Как можно понять почему?Вроде используется singel.php
Но если создать attachment.php и скопировать туда single то само вложение не выводится. Почему?