wordpress文章标题直接链接到外部地址

你想添加一个外部链接作为WordPress的文章标题?有时候你可能需要分享链接。但你不希望将帖子内容里链接到其他网站。在本文中,我们将展示如何将wordpress文章标题直接链接到外部地址。

方法一:使用插件在WordPress中将帖子标题链接到外部链接

这种方法最容易,适合初学者或者懒人,首先安装并激活页面链接到插件。

wordpress文章标题直接链接到外部地址

点击“自定义网址”来添加你想添加标题链接,就这样子。

方法二:使用代码

只需将此代码添加到您的主题的functions.php文件

function print_post_title() {
global $post;
$thePostID = $post->ID;
$post_id = get_post($thePostID);
$title = $post_id->post_title;
$perm = get_permalink($post_id);
$post_keys = array(); $post_val = array();
$post_keys = get_post_custom_keys($thePostID);

if (!empty($post_keys)) {
foreach ($post_keys as $pkey) {
if ($pkey=='external_url') {
$post_val = get_post_custom_values($pkey);
}
}
if (empty($post_val)) {
$link = $perm;
} else {
$link = $post_val[0];
}
} else {
$link = $perm;
}
echo '<h2><a href="'.$link.'" rel="bookmark" title="'.$title.'">'.$title.'</a></h2>';
}

此代码看起来只是包含您的自定义网址的自定义字段。如果该文章具有自定义字段,则会输出链接到你的网址的帖子标题。
下一步是用这个函数替换你的主题默认显示的帖子标题,一般是在archives.php,content.php,category.php和其他模板。像这样:

<?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>

替换:

<?php print_post_title() ?>

代码部分已经结束,现在您需要将外部URL添加到帖子中。只需编辑帖子或创建一个新的。在帖子编辑器页面上,查找自定义字段元框。
wordpress文章标题直接链接到外部地址
点击“输入新的”,然后external_url在“名称”字段中输入您想要添加到“ 值”字段中的帖子标题的URL 。
wordpress文章标题直接链接到外部地址
你现在可以保存或发布您的帖子。就是这样,您的帖子标题现在将链接到您在自定义字段中添加的网址。
下次需要添加链接时,只需external_url从下拉菜单中选择自定义字段,然后在值字段中输入外部链接。

文章链接:https://www.sbkko.com/1-37.html
文章标题:wordpress文章标题直接链接到外部地址
文章版权:SBKKO 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

给TA打赏
共{{data.count}}人
人已打赏
WP文章文章

给wordpress文章末端添加语句或广告

2017-12-16 14:13:45

WP文章文章

wordpress添加浮动页脚栏

2017-12-25 12:06:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索