你想添加一个外部链接作为WordPress的发布标题? 有时您可能只想与您的用户分享链接。 您可能不希望将帖子标题链接到其他网站。 在本文中,我们将向您展示如何链接到WordPress中的帖子标题的外部链接。
方法1:使用插件在WordPress中将帖子标题链接到外部链接
这种方法更容易,建议初学者。
首先你需要做的是安装并激活页面链接到插件。 更多细节
激活后,只需创建一个新帖子或编辑一个现有的帖子。 您将注意到帖子编辑器下方的新“页面链接到”元框。
点击“自定义网址”来添加您想添加到帖子标题的链接。 现在您可以保存或发布您的帖子。
就这样。 帖子标题现在将链接到您提供的自定义网址。
没有必要仅用于外部链接。 您也可以使用它将用户发送到您的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添加到帖子中。 只需编辑帖子或创建一个新的。 在帖子编辑器页面上,查找自定义字段元框。
如果看不到自定义字段元框,则需要单击屏幕右上角的屏幕选项。 这将打开一个菜单,您需要选中“自定义字段”旁边的复选框。
您将在帖子编辑器下方找到自定义字段元框。
点击 “进入新的” 然后进入 external_url
在里面 ‘名称’ 字段和您要添加到发布标题的URL在’ 值’ 领域。
您现在可以保存或发布您的帖子。 就是这样,您的帖子标题现在将链接到您在自定义字段中添加的网址。
下一次你需要添加一个链接,你只需要选择 external_url
自定义字段,并在值字段中输入您的外部链接。