如何让点击网站文章标题直接跳转到另一个自定义网址?在WordPress中实现文章标题跳转到外部链接!

在WordPress中,设置点击文章标题直接跳转到另一个自定义网址,可以通过以下几种方法实现,根据技术需求和操作习惯选择合适的方式:

1. 使用插件(推荐新手)

安装以下插件之一,无需代码即可实现跳转:

  • Page Links To:在文章编辑页面添加自定义跳转链接,标题点击后将直接跳转至指定URL 1 2 4。
  • WP Post Redirect:类似功能,支持批量设置跳转 2 4。

操作步骤

  1. 安装并启用插件。
  2. 编辑文章时,在插件设置栏填写目标URL。
  3. 更新文章,标题点击后将跳转到自定义链接。

2. 通过自定义字段(需代码)

在主题的functions.php文件中添加以下代码,通过自定义字段LinkFormatURL实现跳转:

  • function link_format_url($link, $post) {
  • if (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);

 使用步骤

  1. 编辑文章时,在“自定义字段”中添加字段名LinkFormatURL,值为目标URL。
  2. 保存后,标题点击即跳转。

3. 手动编辑HTML(单篇文章适用)

在文章编辑器中切换到HTML模式,将标题用<a>标签包裹:

  • <h1><a href="https:/vipzy.vip">文章标题</a></h1>

注意:此方法需逐篇修改,且主题更新可能导致代码失效。

4. 利用文章形式(需主题支持)

若主题支持“链接”文章形式,可结合代码实现自动跳转:

  • 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

5. 注意事项

  • 插件冲突:若同时使用SEO插件(如Yoast),需检查是否覆盖了跳转逻辑。
  • 缓存问题:更新后清除缓存以确保生效。
  • 移动端兼容性:所有方法均适配移动端,但建议测试实际效果 。

版权声明:
作者:怪咖
链接:https://www.gkhhh.com/3898.html
来源:怪咖分享社
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录

1. 使用插件(推荐新手)

2. 通过自定义字段(需代码)

3. 手动编辑HTML(单篇文章适用)

4. 利用文章形式(需主题支持)

5. 注意事项

关闭
目 录