wp博客链接.html,WordPress博客文章标题链接到自定义网址链接

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

方式一:

其实我们也可以通过给文章添加自定义字段来实现,在主题的 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);

d706a0704f465b1eec9a08b7c1cceaad.png

方式二:

依次打开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);

631325aefe7eef7cfeda0a1304f9c345.png

使用教程

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

a4254847ed66745a7dc33b9edf46733c.png

注意

此方式设置的效果可能会在主题更新以后失效,失效后,需要手动再次更新代码,再次设置链接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/475034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

One year ago begininginginginging!

One year ago begininginginginging!转载于:https://www.cnblogs.com/gordon-ge/archive/2012/07/30/2615027.html

LeetCode 第 197 场周赛(468/5273,前8.88%)

文章目录1. 比赛结果2. 题目1. LeetCode 5460. 好数对的数目 easy2. LeetCode 5461. 仅含 1 的子串数 medium3. LeetCode 5211. 概率最大的路径 medium(Dijkstra)4. LeetCode 5463. 服务中心的最佳位置 hard(最优化退火算法)1. 比…

.html文件没法解析,HTML解析 - 从.html文件

这似乎为我工作(采取了一些试验和错误的)Grab(grouporg.ccil.cowan.tagsoup, moduletagsoup, version1.2)import org.ccil.cowan.tagsoup.*import groovy.xml.*String htmlTxt """SelectMaleFemale"""// Define our TagSoup backed parserdef s…

How to set up native subversion (javahl) with Subclipse on Mac OS X

macPorts 安装教程 Install the javahl binding with MacPorts: sudo port install subversion bash_completion sudo port install subversion-javahlbindings奇怪的是,安装到一半,下载不了了,晕死,先记下来吧。 Run eclipse, a…

LeetCode 174. 地下城游戏(DP)

文章目录1. 题目2. 解题1. 题目 一些坏人抓住了公主(P)并将她关在了地下城的右下角。 地下城是由 M x N 个房间组成的二维网格。 我们英勇的骑士(K)最初被安置在左上角的房间里, 他必须穿过地下城并通过对抗坏人来拯救…

计算机考研英语什么时候考试,计算机考研:早期复习三大注意事项

新的一年已经开始,这个时间对于很多考研的考生来说,都还是最初的准备阶段,而对于即将参加考研的考生来说,这个时期开始复习还是有些早,不过想要复习得更为充分,现在就已经可以开始了,今天沪江的…

Windows注册表操作基础代码

Windows注册表操作基础代码Windows下对注册表进行操作使用的一段基础代码Reg.h: #pragma once#include<assert.h>#include<windows.h>class Reg{HKEY hkey;public:void open(HKEY root,char*subKey);//打开注册表键&#xff0c;不存在则创建void del(HKEY root,cha…

[Hands On ML] 4. 训练模型

文章目录1. 线性回归1.1 正规方程求解1.2 时间复杂度1.3 梯度下降1.4 批量梯度下降1.5 随机梯度下降1.6 小批量梯度下降2. 多项式回归3. 线性模型正则化4. 早期停止法&#xff08;Early Stopping&#xff09;本文为《机器学习实战&#xff1a;基于Scikit-Learn和TensorFlow》的…

非常经典的C字符串函数的实现

1. strlen(),计算字符串长度 1 int strlen(const char string) 2 3 { 4 5 int i0; 6 7 while(string[i]) i; 8 9 return i; 10 11 } 2. strcpy(), 字符串拷贝. 1 char *strcpy(char *destination, const char *source) 2 3 { 4 5 while…

LeetCode 895. 最大频率栈(哈希+按频数存储)

文章目录1. 题目2. 解题1. 题目 实现 FreqStack&#xff0c;模拟类似栈的数据结构的操作的一个类。 FreqStack 有两个函数&#xff1a; push(int x)&#xff0c;将整数 x 推入栈中。pop()&#xff0c;它移除并返回栈中出现最频繁的元素。 如果最频繁的元素不只一个&#xff…

七年级上册计算机重点知识点,初一上册数学重点知识点

为了方便大家更好的学习和复习初一上册数学课本内容&#xff0c;现将初一上册数学重要内容整理分享出来。有理数重点知识点(1)定义&#xff1a;由整数和分数组成的数。包括&#xff1a;正整数、0、负整数&#xff0c;正分数、负分数。可以写成两个整之比的形式。(2)数轴&#x…

友元关系

友元关系转载于:https://www.cnblogs.com/LoveFishC/archive/2012/08/01/3846663.html

猪八戒背媳妇用计算机弹出来,猪八戒背媳妇?杭城游泳馆爆笑一幕:浙大学霸果然机智!...

游泳有时候不光比速度&#xff0c;还得比机智。6月19日&#xff0c;2021年“三好杯”游泳比赛在浙大紫金港校区游泳馆举行。这场比赛浙大各院系(学院)共有23支代表队、近220名运动员参赛。游泳项目是浙大的招牌项目之一&#xff0c;前不久的全国大学生阳光组(普通生)游泳比赛中…

html5支持多线程,html5 多线程

html5 多线程版本&#xff1a;HTML5运行者 Worker 接口是Web Workers API 的一部分&#xff0c;代表一个后台任务&#xff0c;它容易被创建并向创建者发回消息。创建一个运行者只要简单的调用Worker()构造函数&#xff0c;指定一个脚本&#xff0c;在工作线程中执行。运行者能够…

magento tab(easy tables)标签应用

我介绍的主要是magento 1.7.0.2版本。 因为彼人刚接触magento一星期&#xff0c;了解有限&#xff0c;理解有误的地方 还请多多包含。 easy tables 在1.7.0.2版本中&#xff0c;默认是在app/design/frontend/default/modern/layout/template/catalog.xml; 让我们先找到这个文件…

LeetCode 269. 火星词典(拓扑排序)

文章目录1. 题目2. 解题1. 题目 现有一种使用字母的全新语言&#xff0c;这门语言的字母顺序与英语顺序不同。 假设&#xff0c;您并不知道其中字母之间的先后顺序。 但是&#xff0c;会收到词典中获得一个 不为空的 单词列表。 因为是从词典中获得的&#xff0c;所以该单词列…

南工大计算机学院,江南-欢迎访问湖北工业大学计算机学院官方网站

科研情况介绍(研究方向、研究课题、现正进行的科研项目)研究方向&#xff1a;计算机软件与理论。近3年来主要个人成果、参加学术团体及社会兼职情况&#xff1a;1、机械化定理证明研究综述.第一作者.软件学报. 20192、mJava到Micro-Dalvik虚拟机的编译验证.第一作者.电子学报20…

邻接表的两种实现(链表和数组模拟)

struct node {int v; //边的结束顶点 int w; //边的长度node* next; //指向以同一起点的下一条边的指针 }*first[N]; //first[u]指向以u为起始点的第一条边 void init() {memset(first,NULL,sizeof(first)); } void add(int u, int v, int w)//添加边 {node* p new node;p->…

LeetCode 301. 删除无效的括号(回溯)

文章目录1. 题目2. 解题1. 题目 删除最小数量的无效括号&#xff0c;使得输入的字符串有效&#xff0c;返回所有可能的结果。 说明: 输入可能包含了除 ( 和 ) 以外的字符。 示例 1: 输入: "()())()" 输出: ["()()()", "(())()"]示例 2: 输入:…

计算机程序专利实用新型,涉及计算机程序的实用新型专利保护的思考

随着信息技术的不断发展&#xff0c;与计算机程序相关的计算机技术以及通信技术渗透到各个领域&#xff0c;越来越多的专利涉及了与计算机程序相关的技术。那么&#xff0c;是否包含计算机程序的相关专利申请都不能被授予实用新型专利权呢&#xff1f;本文从一件复审案例出发&a…