Запретить вывод миниатюр внутри поста
-
Такая же проблема как и здесь однако это решение мне не помогло.
Нужно как-то запретить вывод миниатюры в поста. Как это сделать?
В файле content-singl.php я удалил всю строчку с the_post_thumbnail и это мне не помогло. даже сервер перезапустил — все равно.
Как исправить?
-
ссылку на тему дайте.
я ведь вроде вставил ссылку под анкором «здесь») — https://ru.forums.wordpress.org/topic/%D0%97%D0%B0%D0%BF%D1%80%D0%B5%D1%82%D0%B8%D1%82%D1%8C-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%BC%D0%B8%D0%BD%D0%B8%D0%B0%D1%82%D1%8E%D1%80-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8-%D0%BF%D0%BE%D1%81%D1%82%D0%B0?replies=3
ссылку на тему wordpress млин, которую на сайте используете.
https://ru.wordpress.org/themes/annina/ — Вот она)
content.php не пробовали редактировать?
Попробовал) теперь у меня на списке записей — Parse error: syntax error, unexpected T_ENDIF in C:\OpenServer\domains\localhost\wp-content\themes\annina\content.php on line 37
я удалил if ( » != get_the_post_thumbnail() ) во всех php где есть хоть слово content, ну или где нашел этот код. Не помогло.
Тоже искал решение и нашел такой ответ:
global $wpdb; $attachments = $wpdb->get_results( " SELECT * FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' " ); foreach ( $attachments as $attachment ) { wp_delete_attachment( $attachment->meta_value, true ); } $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' " );
данный код вставьте в файл functions.php и он удалит все миниатюры во всех записях.
я удалил if ( » != get_the_post_thumbnail() ) во всех php где есть хоть слово content, ну или где нашел этот код. Не помогло.
Так а зачем вы это всё удаляете?
В файле content.php удалить ОДНУ строчку:
the_post_thumbnail()т.е. если было:
<?php the_post_thumbnail(); ?>
то удалить эту строчку. Всё.
На кой чёрт вы удаляете get_the_post_thumbnail() тем более во всех php?Нуу другое ничего похожего я не нашел ТТ увы, мое познания на столько дилетантны…
Спасибо за подсказки, обновлю шаблон с нуля и буду пробовать)Вот кусок кода content.php из вашей темы:
<?php if ( '' != get_the_post_thumbnail() ) { echo '<div class="entry-featuredImg"><a href="' .get_permalink(). '"><span class="overlay-img"></span>'; if ($i == 0 && $se_options['firstbig'] ) { the_post_thumbnail('annina-normal-post'); } else { the_post_thumbnail('annina-masonry-post'); } echo '</a></div>'; } ?>
Просто вырезать в вашем случае 2 строчки и должно получиться:
<?php if ( '' != get_the_post_thumbnail() ) { echo '<div class="entry-featuredImg"><a href="' .get_permalink(). '"><span class="overlay-img"></span>'; if ($i == 0 && $se_options['firstbig'] ) { // вырезано цензурой } else { // вырезано цензурой } echo '</a></div>'; } ?>
Т.е. удалить 22-ю и 24-ю строчку.
Добавлено:
Хотя в этой теме идёт проверка на «показывать большую или маленькую миниатюру». К тому же миниатюра кликабельна (в отличие от большинства тем:
Лучше уж так:<?php if ( '' != get_the_post_thumbnail() ) { // а тут что-то было? а теперь нету :) } ?>
Либо вообще удалить этот блок.
visajack это не выход. Я попробовал удалить все, и частично пробовал как вы советовали. В обеих случаях удалилось картинка в списке записей. Однако в самом посте осталась. Мне надо наоборот, что бы в посте миниатюры, которые я ставлю не отображались.
Dealing24 твой метод удаляет вообще везде миниатюры( что мне тоже не надо.
Я попробовал удалить все, и частично пробовал как вы советовали. В обеих случаях удалилось картинка в списке записей. Однако в самом посте осталась. Мне надо наоборот, что бы в посте миниатюры, которые я ставлю не отображались.
Эмммммм.
Я Вам не верю.
Содержимое поста вывводится на гора файлом content.php
И в этом файле поочередно показ:
1. Миниатюры
2. Название
3. Автор
4. Содержимое
5 (опционально) в зависимости от того кто просматривает ссылка на редактирование.
за отображение 1 отвечает приведенный выше код
Его удаление вырежет показ миниатюры к едрени фени.
Уж не знаю что Вы там удаляли, но точно не это…В общем, зря не верите. Только что попробовал. Миниатюра на главной удалилась, а в посте нет.
- Тема «Запретить вывод миниатюр внутри поста» закрыта для новых ответов.