WordPress 文章标题链接到站外链接

Data:01/03 07:16
2018
01/03
07:16
2018-01-03

[vc_row uxb_theme_class=””][vc_column uxb_theme_class=””][vc_column_text]

我们一般使用“链接”这种文章形式来分享站外链接,点击文章链接时直接访问分享的链接,就像微博一样。要实现这种效果,可以使用倡萌之前推荐过的 Page Links To 或 WP Post Redirect。
也可以通过自定义字段来实现,在主题的 functions.php 添加下面的代码:
  1. /**
  2. * WordPress 文章标题链接到站外链接
  3. * [url]https://www.wpdaxue.com/link-post-title-to-external-link.html[/url]
  4. */
  5. function link_format_url($link, $post) {
  6.      if (has_post_format(‘link’, $post) && get_post_meta($post->ID, ‘LinkFormatURL’, true)) {
  7.           $link = get_post_meta($post->ID, ‘LinkFormatURL’, true);
  8.      }
  9.      return $link;
  10. }
  11. add_filter(‘post_link’, ‘link_format_url’, 10, 2);
然后在发布文章的时候,选择“链接”这种形式,并且添加一个自定义字段 LinkFormatURL 即可:
如果你希望任何一种文章形式,只要有 LinkFormatURL 这个字段,都重定向到站外链接,可以去除第 6 行的如下代码:
  1. has_post_format(‘link’, $post) &&

 

[/vc_column_text][/vc_column][/vc_row][vc_row uxb_theme_class=””][vc_column uxb_theme_class=””]

[/vc_column][/vc_row]

domainsworks

About domainsworks

  •