WordPress 点击文章标题跳转到指定网站

本站最近解决了一个需求,就是需要点击文章的缩略图或者标题跳转到指定的网站。找了很多的方法都不理想。并且都是很老旧的方法,无法满足需求。

需求就是文章正常发表,内容可以是空,只需要一个标题。前端正常显示,当用户点击时跳转到设置的指定网址。

解决方法

1、通过钩子函数实现。在主题的functions.php文件中添加以下代码:

//点击文章标题跳转到指定网站
function custom_external_link($permalink, $post) {
    $custom_link = get_post_meta($post->ID, 'custom_link', true);
    if ($custom_link) {
        return $custom_link;
    }
    return $permalink;
}
add_filter('post_link', 'custom_external_link', 10, 2);

2、添加自定义字段:编辑某篇文章时,在右侧边栏或者页面底部查找「自定义字段」框(如果没有看到,可以点击屏幕右上角的「选项」按钮,勾选「自定义字段」来显示)。

点击「添加自定义字段」,在「名称」栏输入custom_link,在「值」栏填入目标网站的 URL,然后点击「添加」。

WordPress 点击文章标题跳转到指定网站

具体效果可参考本站“正版特惠”分类的文章。

  如果您想获取这篇文章的最新信息,可以收藏此文章,当文章更新时我们会通过邮件通知您!点击下面的 即可收藏 ↓

RR 引导更新到 24.7.0 后虚拟机自动重启解决方法
上一篇 2024年7月11日 11:01
WordPress 后台文章列表增加文章 ID 增强搜索功能
下一篇 2025年6月2日 10:55

相关推荐

分享本页
返回顶部
×

获取邀请码

本站只支持「QQ邮箱」切勿使用其他邮箱!
客服支持 QQ:9412971

邀请码
库存 95
¥ 1.00