WordPress快速添加友情链接–非插件
2023-03-07 09:45:05 时间
WordPress 3.5 默认隐藏了友情链接管理功能,虽然可以 恢复链接管理功能 ,但是自带的链接管理仍旧太复杂
将下面的代码添加到当前主题的 functions.php 文件中,或者另存为单独的php文件,上传到插件目录激活:
add_action('admin_init', 'wpjam_blogroll_settings_api_init');
function wpjam_blogroll_settings_api_init() {
add_settings_field('wpjam_blogroll_setting', '友情链接', 'wpjam_blogroll_setting_callback_function', 'reading');
register_setting('reading','wpjam_blogroll_setting');
}
function wpjam_blogroll_setting_callback_function() {
echo '<textarea name="wpjam_blogroll_setting" rows="10" cols="50" id="wpjam_blogroll_setting" class="large-text code">' . get_option('wpjam_blogroll_setting') . '</textarea>';
}
function wpjam_blogroll(){
$wpjam_blogroll_setting = get_option('wpjam_blogroll_setting');
if($wpjam_blogroll_setting){
$wpjam_blogrolls = explode("\n", $wpjam_blogroll_setting);
foreach ($wpjam_blogrolls as $wpjam_blogroll) {
$wpjam_blogroll = explode("|", $wpjam_blogroll );
echo ' | <a href="'.trim($wpjam_blogroll[0]).'" title="'.esc_attr(trim($wpjam_blogroll[1])).'">'.trim($wpjam_blogroll[1]).'</a>';
}
}
}
然后就可以在 WordPress 后台 > 设置 > 阅读 界面,就有一个友情链接添加的输入框。按照 链接 |标题 的方式输入所有的友情链接:每个友情链接单独占一行
最后在需要显示友情链接的模板文件的适当位置,使用下面的代码进行调用:我的是放到footer.php 里面了
<?php if (function_exists('wpjam_blogroll')) wpjam_blogroll();?>
未经允许不得转载:肥猫博客 » WordPress快速添加友情链接–非插件
相关文章
- python format()函数详解
- OpenSource | 2018 年 re:Invent 大会上的开放源
- AWS Quest 2 更新:通往 re:Invent 之路已达中点
- OpenSource | Style Dictionary 的维护人员首次参与 Hacktoberfest
- 即将推出 – AWS 意大利米兰区域
- 由 AMD 提供支持的全新且成本更低的 M5a 和 R5a EC2 实例
- OpenSource | AWS 参加三星开放源会议
- Java websocket demo
- AWS Quest 2 – 通往 re:Invent 之路
- OpenSource | All Things Open 2018 – 会议总结
- 即将推出 – AWS 南非区域
- AWS 无服务器应用程序模型 (SAM) 命令行界面介绍
- JAVA NIO 简介
- 忘记堡垒机,使用 Session Manager 登录和管理 EC2 主机
- 先睹为快 – 适用于 EC2 和 EBS 的新 AWS 成本计算器
- java.net.ConnectException:
- 构建自动化的 EBS 快照生命周期管理
- java cookie理解
- OpenSource | Spot 实例上的 RHEL:一种管理 Red Hat 实例成本的新方法
- OpenSource | 爱丁堡开源峰会