Intereting Posts
Создание плагина в тему Умышленное принудительное сбой Вход в систему WordPress Показать все сообщения в настраиваемом типе сообщений, сгруппированные по пользовательской таксономии Статическая страница с home.php Разрешение пользователям загружать фотографии в свой профиль Как получить ссылку / URL-адрес фида пользовательской таксономии? Как предотвратить множественные комментарии Предупреждение о представлении формы: невозможно изменить ошибку заголовка только тогда, когда плагин отключен Условное пользовательское меню? .sub-menu или .children? Что это за недокументированные аргументы для register_taxonomy? канал, отображающийся в трех основных браузерах Удаление устаревших артефактов плагинов из таблиц базы данных Как изменить ссылку загруженного файла на медиа-библиотеку Обеспечение загрузки или запуска плагина в последний раз?

Превращающий символ (ы) в пользовательское название тега <! – more ->?

Я занимаюсь блогами с использованием Cordobo Green Park, и я заметил, когда я указываю пользовательский заголовок, вместо него, начинающийся с символа »(как это делается для стандарта« »Подробнее: [ПОСТ.] »). пользовательское сообщение просто отображается без какого-либо добавочного символа. Это позор, потому что «персонаж» будет привлекательным для визуальной согласованности.

В ./themes/cordobo/index.php (строки 28-30) есть этот фрагмент кода, который, я думаю, обрабатывает тег:

 <div class="entry"> <?php the_content((__( '&raquo; Read more: ', 'default')) . the_title('', '', false)); ?> </div> 

Что отличается от примера Codex без второй переменной по умолчанию:

 <?php the_content("Continue reading " . the_title('', '', false)); ?> 

Не обращайте внимания на мое недоумение по поводу __( после первых двойных открывающих скобок (Codex на самом деле ничего не помогает мне для объяснения этого – любые участники?) … Я просто не могу понять, как просто добавить » пользовательский текст <!--more--> .

Я просто завязываю себя в узлах здесь, но я думаю, что реальный смысл добавления заранее заданного символа (ов) в пользовательские заголовки изменяет действие функции регулярного выражения, определяющей-изменяемую переменную get_the_content внутри post-template.php ( строка 203 ):

 $more_link_text = strip_tags(wp_kses_no_null(trim($matches[1]))); 

Однако, какой лучший (неразрушающий и обновляемый) способ переопределить поведение по умолчанию этой подпрограммы и определить настраиваемую версию $more_link_text ? Я действительно не хочу разрушать основные файлы, но я борюсь с фильтрами кодирования, поэтому на данный момент он все еще выглядит заманчивым.

Solutions Collecting From Web of "Превращающий символ (ы) в пользовательское название тега <! – more ->?"

Может быть, я не понимаю вопрос, если так извиняюсь!

 &raquo; 

представляет символ ».

Я думаю, что все, что вам нужно сделать, это добавить его в свой второй пример, если это то, что отображается в вашем шаблоне:

 <?php the_content("&raquo; Continue reading " . the_title('', '', false)); ?> 

Надеюсь это поможет!