Я пытаюсь удалить изображение из верхней части каждого сообщения. Я использую Чистая тема из тем gt3. Показанное изображение отображается вверху, а весь остальной контент — справа.
Я попытался установить плагин удаления избранного изображения, в то время как галочка показывает, что щелчок не имеет никакого эффекта. Я также попытался отредактировать страницы page.php и single.php в рамках темы, как это было предложено в нескольких других сообщениях. Но строки, которые они называют удаляемыми, отсутствуют в моем коде (или, по крайней мере, я их не нашел). Единственный код, который я вижу (внутри singel.php), связанный с избранным изображением / миниатюрой:
$featured_image =
wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()), 'single-post-thumbnail');
Я попытался удалить это без эффекта. Я также попытался добавить что-то подобное в CSS
.featured_image_standalone {
display:none;
}
Также нет эффекта. У меня есть несколько клиентов, которые используют плагин Avada, и мне удалось без проблем отключить 1-е рекомендуемое изображение, но я надеюсь на бесплатную альтернативу покупке этого плагина.
Кроме того, я был бы удовлетворен, если бы я мог добавить дополнительные изображения под изображенным изображением, оставив копию справа. Как на этом демонстрационная страница.
Любая помощь очень ценится! Я новичок, но уже несколько месяцев редактирую / управляю WP-сайтами для клиентов, так что мои руки испачкались, и с небольшой инструкцией я уверен, что смогу решить эту проблему.
Спасибо!
PS. Я попытался добавить ссылки, где это уместно, но, похоже, я могу добавить только 2 на форуме, поэтому, пожалуйста, попросите разъяснений, и я буду публиковать.
Возможно, вы просматриваете страницы, которые используют другой шаблон, кроме page.php.
Я бы сделал изменения в других файлах шаблона (в корневом каталоге темы). Также шаблоны, которые предназначены для постов, а не страниц.
Комментирование этой строки может привести к ошибке вызова неопределенной переменной и / или назначению альтернативного значения по умолчанию, если оно не определено. Поэтому я бы сначала поэкспериментировал с конкретным жестко закодированным идентификатором эскиза, например так:
$featured_image =
wp_get_attachment_image_src(
get_post_thumbnail_id( 123 ),
'single-post-thumbnail'
);
«123» — это идентификатор теста, который вы используете.
В некоторых средах, когда PHP получает фатальную ошибку, сервер продолжает обслуживать последнюю исполняемую версию файлов, поэтому вы можете не наблюдать изменения из-за фатальной ошибки.
редактировать
На основе образ в котором перечислены файлы темы, представленные в комментариях, я скопировал бы следующие файлы по одному в каталог дочерней темы и изменил там код:
Предыдущий список упорядочен по вероятности того, что файл будет обновляться, поэтому я попробую по одному и посмотрю результаты. Также вам необходимо скопировать эти файлы в дочернюю тему, поскольку любые изменения исходных файлов в родительской теме могут быть удалены при обновлении темы.
Чтобы найти идентификатор записи, вы можете проверить таблицу wp_posts в phpMyAdmin, если она недоступна, прежде чем что-либо делать echo 'post_ID: ' . get_the_ID();
в одном из файлов шаблона и посетите определенную страницу, чтобы увидеть идентификатор echo’d. Также я думаю, что есть некоторые плагины, которые отображают идентификаторы постов в таблице постов с пользовательским интерфейсом панели администратора.
Чтобы увидеть, обслуживает ли сервер последние исполняемые файлы при фатальной ошибке, вы можете сделать echo
заявление и с каждым изменением кода, чтобы увидеть, если эхо будет напечатано.
Других решений пока нет …