性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

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

Loading
0
天猫淘宝优惠券仅在搜码网!

WordPress 支持多种文章形式,如果你的主题支持的话,就可以在发布文章的时候,看到如下图所示的选项:

post-formats-wpdaxue_com

我们一般使用“链接”这种文章形式来分享站外链接,点击文章链接时直接访问分享的链接,就像微博一样。要实现这种效果,可以使用倡萌之前推荐过的 Page Links ToWP Post Redirect

也可以通过自定义字段来实现,在主题的 functions.php 添加下面的代码:

1
2
3
4
5
6
7
8
9
10
11
/**
 * WordPress 文章标题链接到站外链接
 * https://www.wpdaxue.com/link-post-title-to-external-link.html
 */
function link_format_url($link, $post) {
     if (has_post_format('link', $post) && get_post_meta($post->ID, 'LinkFormatURL', true)) {
          $link = get_post_meta($post->ID, 'LinkFormatURL', true);
     }
     return $link;
}
add_filter('post_link', 'link_format_url', 10, 2);

然后在发布文章的时候,选择“链接”这种形式,并且添加一个自定义字段 LinkFormatURL 即可:

post-formats-1-wpdaxue_com

如果你希望任何一种文章形式,只要有 LinkFormatURL 这个字段,都重定向到站外链接,可以去除第 6 行的如下代码:

1
has_post_format('link', $post) &&
支付宝扫码打赏 微信打赏

如果本文对你有帮助,请打赏作者,鼓励我们继续写作!

WordPress快站:让WordPress建站更简单

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

WordPress 使用 PDF Embedder 直接嵌入显示PDF文件

WordPress 使用 PDF Embedder 直接嵌入显示PDF文件

WordPress 跳转最新文章插件 Last Post Redirect

WordPress 跳转最新文章插件 Last Post Redirect

6 条评论

  1. 如何修改成”在新窗口打开“呢?可以加 target=’_blank’ 吗?在哪里加?

  2. 用了这个好像文章不计浏览次数了。

  3. 怎样改成 新建窗口式的跳转呢?

  4. 其实我一直不知道不同的文章样式有什么用

  5. 我站主题只有一种文章模块,悲伤中···

发表评论