如何链接到WordPress的帖子标题的外部链接

你想添加一个外部链接作为WordPress的发布标题? 有时您可能只想与您的用户分享链接。 您可能不希望将帖子标题链接到其他网站。 在本文中,我们将向您展示如何链接到WordPress中的帖子标题的外部链接。

添加外部链接到WordPress的帖子标题

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

这种方法更容易,建议初学者。

首先你需要做的是安装并激活页面链接到插件。 更多细节

激活后,只需创建一个新帖子或编辑一个现有的帖子。 您将注意到帖子编辑器下方的新“页面链接到”元框。

在页面链接中添加一个自定义URL

点击“自定义网址”来添加您想添加到帖子标题的链接。 现在您可以保存或发布您的帖子。

就这样。 帖子标题现在将链接到您提供的自定义网址。

没有必要仅用于外部链接。 您也可以使用它将用户发送到您的WordPress网站上的不同的帖子和页面。

方法2:添加外部链接到邮政标题使用代码

这种方法需要你添加代码到你的WordPress网站。 你可以使用这种方法,如果你愿意从网页粘贴到WordPress的片段。

只需将此代码添加到您的主题的functions.php文件或特定于站点的插件。

函数print_post_title(){
 全球$ 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;
 }
 回声' 

'$冠军。'

“; }

此代码看起来只是寻找包含您的自定义网址的自定义字段。 如果该帖子具有自定义字段,则会输出链接到您的网址的帖子标题。

下一步是用这个函数替换你的主题默认显示的帖子标题。 你会发现它在archives.php,content.php,category.php和其他模板。 它看起来像这样:

',esc_url(get_permalink())),'');  ?> 

你需要用下面的代码替换它:

代码部分已经结束,现在您需要将外部URL添加到帖子中。 只需编辑帖子或创建一个新的。 在帖子编辑器页面上,查找自定义字段元框。

如果看不到自定义字段元框,则需要单击屏幕右上角的屏幕选项。 这将打开一个菜单,您需要选中“自定义字段”旁边的复选框。

在WordPress的帖子编辑屏幕上显示自定义字段元框

您将在帖子编辑器下方找到自定义字段元框。

点击 “进入新的” 然后进入 external_url 在里面 ‘名称’ 字段和您要添加到发布标题的URL在’ 值’ 领域。

添加新的自定义键

您现在可以保存或发布您的帖子。 就是这样,您的帖子标题现在将链接到您在自定义字段中添加的网址。

下一次你需要添加一个链接,你只需要选择 external_url 自定义字段,并在值字段中输入您的外部链接。