WordPress实现博文标题链接到自定义网址链接(wordpress自定义文章模板)

置信不少博主遇到过需求把wordpress文章的标题链接自定义的URL地址的状况,点击文章链接时不是直接访问文章详情页面,而是直接访问分享的链接网页,就像微博一样。要完成这种效果,能够运用插件:Page Links To 或 WP Post Redirect来完成,但是为了这个小功用再装一个插件就有点小题大做了。

WordPress完成博文标题链接到自定义网址链接

方式一:

其实我们也能够经过给文章添加自定义字段来完成,在主题的 functions.php 添加下面的代码:(文件地址:网站根目录/wp-content/themes/主题名文件夹/functions.php)

/**
 * WordPress 文章标题链接到站外链接
 */
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);

方式二:

依次翻开wordpress后台的外观/主题编辑器/模板函数(functions.php),添加添加下面的代码:

/**
 * WordPress 文章标题链接到站外链接
 */
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);

运用教程:

新建wordpress文章,在文章末尾的自定义字段里面的称号选择:LinkFormatURL ,值:输入你需求文章标题跳转的url地址,正常发布文章即可完成上述功用。

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像韩撒0