Какой самый лучший / самый эффективный способ удаления элементов Wordpress (удаление / комментирование, через CSS или PHP объявление / фильтр)? - PullRequest
0 голосов
/ 09 сентября 2010

Когда я создаю тему Wordpress, я обычно комментирую код, который генерирует элемент, который я хочу удалить, но мне было интересно, если профессиональные разработчики темы Wordpress делают это таким образом.Есть ли в Wordpress фильтры и объявления, которые удаляют элементы?

Например, удаление элементов в контактной форме (например, поле сайта).Дата и ссылки (например, posts_in и posts_on) в posts (single.php) и т. Д. ...

На данный момент я знаю 3 способа:

  • Через CSS: отображение элементаnone;
  • Комментирование (<!-- -->, //) или удаление кода
  • Использование некоторых php-фильтров или объявлений

Какой из них является наиболее эффективным и простым способом (тот, который используют профессиональные разработчики Wordpress?)

1 Ответ

1 голос
/ 09 сентября 2010

Это зависит от того, откуда генерируется код. Если это в файлах вашей темы, то лучший способ - прокомментировать или удалить код. Таким образом, не требуется никакой обработки, чтобы отобразить элемент, а затем скрыть его с помощью CSS или удалить его с помощью фильтра.

Если элемент поступает из основных файлов WordPress, то вам следует использовать filter или remove_action в functions.php вашей темы. Причина этого двоякая:

  1. Не изменяя основные файлы, вы не рискуете сломать свой сайт, если обновите WordPress.
  2. Вы сохраняете размер создаваемых страниц меньшим и, следовательно, быстрее загружаете.

Использование CSS для скрытия должно быть только последним средством, так как пользователь все равно должен загрузить скрытую разметку, и любой, кто просматривает без CSS или использует программу чтения с экрана, все равно столкнется со всеми теми элементами, которые вам не нужны на вашем сайте. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...