前言
这个功能最初是为了我个人使用的,我把它的功能写死在自定义页面上。
后来发现很多小伙伴也对这个功能感兴趣,于是我将它改成了一个整体,使用短代码即可在任何文章或自定义页面中使用。
另外,还添加了获取网站信息的功能,我使用了一个API接口来实现,这样做是因为获取网站信息的规则比较复杂(标题、描述、ico图标,有些网站并没有按照规范来写,导致一些信息无法获取)。如果将这部分功能直接写在该功能上,可能会导致代码冗长。
演示效果
代码
引入 Font Awesome 样式表
function enqueue_font_awesome() {
wp_enqueue_style('font-awesome', 'https://cdn.bootcdn.net/ajax/libs/font-awesome/5.15.3/css/all.min.css', array(), '5.15.3', 'all');
}
add_action('wp_enqueue_scripts', 'enqueue_font_awesome');
申请友链以及样式、功能代码
如何使用?
- 将以上代码添加到子主题(或主题中)的
functions.php
文件中 - 如果你的主题已经引入了 Font Awesome 样式表,则无需再次添加 Font Awesome 样式表的代码。
- 如果你的主题没有引入 Font Awesome 样式表,可以将上述两段代码一同添加进
functions.php
文件中。 - 如何调用?功能已经被打包成了一个短代码 [friend_links],只需要将该短代码复制粘贴到文章或者自定义内容上即可使用!
疑惑/注意
我申请发送了,但没有收到邮件通知。
请确保你的 WordPress 设置了邮箱服务器。
通知发送到哪里了?
通知会发送到网站管理员的邮箱上。
如何修改提示框中的内容?
只需要在代码中找到对应的文字,进行修改即可。
游客如何申请?为什么需要登录后才可以使用
这个,,我限制在登录用户后才可以使用,发送的邮件会包含申请人的用户名和邮件,也方便该友链失效,可以联系到该链接作者。
API接口会失效吗?
如果有一天我不再维护这个功能,我会将源代码发布出来。
结语
本文介绍的友情链接申请通知功能实现方法,读者可以轻松将该功能集成到自己的WordPress网站中。博主提供了详细的代码示例和使用说明,使得功能的添加和调用变得简单易行。
理论在其他主题也可以使用,如果有疑问欢迎底下留言告知,顺便点个赞吧!
© 版权声明
THE END
- 最新
- 最热
只看作者