Intereting Posts
Динамическое получение тегов на экране редактирования сообщений крючок для формы потерянного пароля get_template_part в админ Несколько изображений Как отображать связанные сообщения из той же категории? сортировать события на основе пользовательского поля даты события Получать выгрузку за пределы цикла? Как автоматически активировать пользователей после регистрации без активации электронной почты? Получить метаинформацию, связанную с текущим сообщением Разработка плагина, в котором пользователи могут редактировать записи, сохраненные в базе данных Показать сообщение справки администратора через пользовательские сообщения типа родительского и дочернего сообщений Вывод пользовательского поля на home.php не за пределами списка блога как получить идентификатор комментария в переднем конце при нажатии кнопки REPLY? meta_query 'compare' => '! =' не работает Почему появляется <li class = "default-menu">? Я пытаюсь удалить общую ссылку под названием navigation on my main menu

Как автоматически добавить nofollow к ссылкам в настраиваемом поле?

У меня есть настраиваемое поле, содержащее ссылки в них, и я хочу автоматически добавлять nofollow к этим ссылкам только в этом настраиваемом поле. Как я могу это сделать?

Пример значения настраиваемого поля:

<a href="http://www.uploadable.ch/file/PnvbZ2k8B4ku/[Raizel]_Medaka_Box_01v2_(BD_720p_AAC)_(1A92BFA4).mkv">[Raizel]_Medaka_Box_01v2_(BD_720p_AAC)_(1A92BFA4).mkv</a> 

Я нашел учебное пособие, в котором автоматически добавляется ссылка nofollow на внешнюю ссылку http://smartwebworker.com/485-automatic-nofollow-external-links-wordpress/, но она применима только к сообщению, а не к настраиваемому полю. Кто-нибудь знает способ заставить его работать с настраиваемыми полями?

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

Другим способом будет добавить фрагмент javascript для вас, если у вас есть такой параметр в вашем шаблоне.

Комментируйте здесь, и мы увидим, какое лучшее решение.

Обновить:

Я считаю, что лучшим решением для вас является использование двух разных настраиваемых полей: один для URL-адреса (назовите его «Links», но поместите только URL-адрес, а не полную ссылку html), и один для названия ссылки (назовите это «Links_title», и поставьте только текст, который вы хотите связать). Затем поместите этот код в свой шаблон, чтобы вывести его:

  <a href="<?php echo( get_post_meta( $post->ID, "Links", true ) ); ?>" title=" <?php echo( get_post_meta( $post->ID, "Links_title", true ) ); ?>" rel="nofollow"> <?php echo( get_post_meta( $post->ID, "Links_title", true ) ); ?> </a> 

(Я не могу прокомментировать 50-репутацию). Я плохо разбирался в вашей проблеме. Выберите или сообщите нам;

1) У вашего сообщения есть ссылки, и вы хотите добавить nofollow к ссылкам в пользовательских полях, которые уже используются в контенте

2) Вы уже пишете значение своего пользовательского поля, но просто хотите добавить nofollow.

или сообщите нам свой сценарий

Обновить

 <a href="<?php echo( get_post_meta( $post->ID, "Links", true ) ); ?>" rel="nofollow"> <?php echo( get_post_meta( $post->ID, "Links", true ) ); ?> </a> 

Это то, что тебе надо ?