Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Як використовувати зовнішні посилання в заголовках постів в WordPress

  1. Спосіб перший: додаємо зовнішні посилання в заголовок поста за допомогою плагіна
  2. Спосіб другий: додаємо зовнішнє посилання за допомогою коду

Іноді вам може знадобитися просто поділитися посиланням зі своїми користувачами. Замість того, щоб відправляти їх в сам пост, вам може захотітися, щоб уже сам заголовок поста відправляв людини на інший сайт. У цій статті ми покажемо як цього можна досягти.

Спосіб перший: додаємо зовнішні посилання в заголовок поста за допомогою плагіна

Цей метод найпростіший і рекомендується новачками. Вам треба спершу встановити і активувати плагін Page Links To. Після активації просто створіть новий пост або відредагуйте старе. Ви помітите мета-панель Page Links To під редактором поста.

Клацніть по A Custom URL, щоб додати посилання, яке ви хочете. Тепер можете публікувати пост і в заголовку поста буде зазначена вами посилання. Причому зовсім необов'язково використовувати зовнішні посилання - ви з таким же успіхом можете відправляти користувачів на різні пости і сторінки свого сайту.

Спосіб другий: додаємо зовнішнє посилання за допомогою коду

Просто додайте наступний код в файл functions.php вашого шаблону

function print_post_title () {global $ post; $ ThePostID = $ post-> ID; $ Post_id = get_post ($ thePostID); $ Title = $ post_id-> post_title; $ Perm = get_permalink ($ post_id); $ Post_keys = array (); $ Post_val = array (); $ Post_keys = get_post_custom_keys ($ thePostID); if (! empty ($ post_keys)) {foreach ($ post_keys as $ pkey) {if ($ pkey == 'external_url') {$ post_val = get_post_custom_values ​​($ pkey); }} If (empty ($ post_val)) {$ link = $ perm; } Else {$ link = $ post_val [0]; }} Else {$ link = $ perm; } Echo '<h2> <a href="'.$link.'" rel="bookmark" title="'.$title.'">'. $ Title. '</a> </ h2>'; }

Цей код просто шукає для користувача поле, в якому міститься потрібну адресу. Якщо у поста є це поле, то він повертає заголовок поста з адресою. Наступним кроком треба замінити відображення заголовків за допомогою цієї функції. Ви знайдете її в archives.php, content.php, category.php та інших шаблонах. Виглядати це буде приблизно таким чином:

<? php the_title (sprintf ( '<h2 class = "entry-title"> <a href="%s" rel="bookmark">', esc_url (get_permalink ())), '</a> </ h2 > '); ?>

Вам треба замінити це наступним кодом:

<? php print_post_title ()?>

Тепер треба додати зовнішній адресу в свій пост. Зайдіть в редактор постів і знайдіть мета-панель користувальницьких полів. Якщо ви його не бачите, то вам треба шелкнуть по Screen Options у верхньому правому куті екрану. На що з'явилося екрані відзначте осередок біля Custom Fields.

Ви знайдете мета-панель для користувача панелей під редактором постів. Клацніть по Enter New і додайте external_url в поле Name і адресу, яку ви хочете додати в заголовок поста додайте в поле Value.

Тепер можете публікувати свій пост і його заголовок буде прив'язаний до адреси, який ви тільки що вказали. Наступного разу коли вам знадобиться додати посилання, треба просто вибрати external_url в призначеному для користувача поле з меню, що випадає і вказати зовнішнє посилання в поле value.

Наша спеціальність - розробка та підтримка сайтів на WordPress. Контакти для безкоштовної консультації - [email protected] , +371 29394520

Php print_post_title ()?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.