2016-01-01 2 views
0

Я пытаюсь удалить изображение с верхней части каждого сообщения. Я использую Pure theme из тем 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-й признак без проблем, но я надеюсь на бесплатную альтернативу покупке этого плагина.

В качестве альтернативы, я был бы доволен, если я смогу добавить дополнительные изображения под избранным изображением, оставив копию справа. Как на этом demo page.

Любая помощь очень ценится! Я новичок, но уже несколько месяцев редактировал/управлял WP-сайтами для клиентов, поэтому у меня были грязные руки и с небольшой инструкцией. Я уверен, что смогу исправить эту проблему.

Спасибо!

PS. Я попытался добавить ссылки, если это необходимо, но, кажется, я могу добавить только 2 на форуме, поэтому, пожалуйста, попросите уточнить, и я опубликую.

+0

Я уверен, вам нужно будет отредактировать шаблоны – user2182349

+0

Не могли бы вы прояснить? Вы говорите, что у меня нет доступа к редактированию? По шаблону вы ссылаетесь на файлы тем? Thanks –

+0

Вы пробовали ключевое слово! Important для вашего правила CSS? 'display: none! important;' –

ответ

1

Возможно, вы просматриваете страницы, которые используют шаблон, отличный от page.php.

Я бы внес изменения в другие файлы шаблонов (в корневой каталог темы). Также шаблоны, предназначенные для сообщений вместо страниц.

Комментарий, что строка может привести к ошибке вызова неопределенной переменной и/или присвоить альтернативное значение по умолчанию, если оно не определено. Так что я бы сначала поэкспериментировать с определенным идентификатором закодированного эскизов, как это:

$featured_image = 
wp_get_attachment_image_src(
    get_post_thumbnail_id(123), 
    'single-post-thumbnail' 
); 

«123» является идентификатор теста, который вы используете.

В некоторых случаях, когда PHP получает фатальную ошибку, сервер продолжает обслуживать последнюю исполняемую версию файлов, поэтому вы не можете наблюдать изменение из-за фатальной ошибки.


Редактировать

Основываясь на image, в котором перечислены файлы темы, представленной в комментариях, я бы скопировать следующие файлы, по одному за раз, в каталог детской темы и модифицирующие код есть:

  • page.php
  • страница-контакты.PHP
  • single.php
  • одного team.php
  • одного gallery.php
  • image.php
  • category.php
  • bloglisting.php
  • attachment.php

Предыдущий список упорядочен по вероятности того, что файл будет тем, который вы хотите обновить, поэтому я бы попробовал по одному и посмотрел результат s. Также вам нужно будет скопировать эти файлы в дочернюю тему, потому что любые изменения исходных файлов под родительской темой могут быть удалены при обновлении темы.

Чтобы найти идентификатор сообщения, вы можете проверить таблицу wp_posts в phpMyAdmin, если это не доступно, прежде чем что-либо вы сможете сделать echo 'post_ID: ' . get_the_ID(); в одном из файлов шаблонов и посетить определенную страницу, чтобы увидеть идентификатор echo'd. Также я думаю, что есть некоторые плагины, которые отображают идентификаторы сообщений в таблице сообщений, используя пользовательский интерфейс панели управления admin.

Чтобы узнать, обслуживает ли сервер последние исполняемые файлы при фатальной ошибке, вы можете сделать заявление echo и с каждым изменением кода посмотреть, будет ли распечатываться эхо.

+0

Спасибо за ваш ответ. Где я должен удалить этот код эскиза? Когда вы говорите «попробуйте другие файлы шаблонов», вы имеете в виду другие .php-файлы в корневом каталоге> wp-content> pure theme? Вот как выглядит моя [ссылка] (http://i.stack.imgur.com/o14rU.png). Кроме того, где я могу найти, что такое идентификатор сообщения? Что вы сказали о фатальной ошибке php, имеет смысл, есть ли способ проверить, происходит ли это? Спасибо! –

+0

@JazmynFaulkner Я обновил ответ. –

+0

Спасибо @FaisalMudhir Теперь я понимаю, что создание детской темы - лучшая практика для внесения изменений в тему. Я скопировал соответствующие .php-файлы и удалил '$ featured_image = wp_get_attachment_image_src (get_post_thumbnail_id (get_the_ID()),« single-post-thumbnail »);' с нескольких страниц, и, похоже, удаленные изображения были удалены! Далее я буду исследовать и, если необходимо, обратиться с дополнительными вопросами. Спасибо огромное! –