нельзя. the_content выводит текст записи, как его удалить то? а wp_link_pages выводит навигацию в случае, если страница разбита на под-страницы. если разбитием не пользуетесь — можно удалить.
Спасибо за информацию.
Тогда еще 1 вопрос по функции the_content. Разбиением не пользуюсь, поэтому функцию wp_link_pages удалю за ненадобностью. Нужны ли тогда в этом случае дополнительные параметры функции the_content или можно просто оставить the_content();
?
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
dmitriy88.
как минимум the_content('Читать дальше');
Сейчас ради эксперимента попробовал оставить только the_content();
, все работает. Или отсутствие аргумента ‘Читать дальше’ может вызвать какие-либо проблемы в дальнейшем?
Или отсутствие аргумента ‘Читать дальше’ может вызвать какие-либо проблемы в дальнейшем?
нет
Home
https://wp-kama.ru/function/the_content
в single.php без разницы, в рубриках могут быть проблемы, так как будет взято значение по умолчанию.
объясните — зачем вы кастрируете функции темы?
объясните — зачем вы кастрируете функции темы?
Это нужно для шаблонов дочерней темы. Зачем там все эти функции? Чтобы запутаться в лишнем коде? Или может я чего-то недопонимаю?
все эти функции нужны для нормальной работоспособности темы. и кастрирование той же the_content приведет к тому, что записи в рубриках будут выводиться со стандартным «далее..» вместо запланированного темой. и если в теме вы можете поправить перевод редактированием файлов перевода, то с кастрированной функцией вам придется править саму тему. только чтобы поменять «далее..» на «читать дальше».
это вообще какой-то совершенно неправильный подход. дочерние темы используются не для того, чтобы все там упростить и сделать читаемым код.
«Далее» нигде не используется, везде исключительно the_excerpt();
Или может я чего-то недопонимаю?
Похоже на то.
В дочерней нужно изменять то, что не устраивает. Добавлять что-то, удалять. Удалять не функции, «мешающие чтению кода» (по вашему мнению), а то, что не нужно выводить на страницы сайта (напр, имя автора в данных поста). А вот ломать функционал — это как минимум не логично.
«Далее» нигде не используется, везде исключительно the_excerpt();
Сегодня нет, а через год может понадобится. И потом кому-то голову ломать как и где исправлять.
Это не тот случай, когда стоит удалять заложенные в тему возможности.
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
SeVlad. Причина: уточнил
В итоге решил функции не трогать.
Спасибо за подсказки и наведение на правильную мысль.