<?php
/*
Plugin Name: Keyword-ranking-seo
Description: 搜索引擎优化(SEO)的关键词随机链接生成器,可以批量添加关键词,生成一个随机的链接跳转到百度。
Plugin URI: https://www.58soho.cn/
Version: 1.0
Author: 软希网
Author URI: https://www.58soho.cn/
*/
// 确保只在管理后台执行
if (is_admin()) {
// 添加设置页面
add_action('admin_menu', 'rlg_add_admin_menu');
add_action('admin_init', 'rlg_settings_init');
}
function rlg_add_admin_menu() {
add_options_page('关键词排名seo设置', '关键词排名seo设置', 'manage_options', 'random-link-generator', 'rlg_options_page');
}
function rlg_settings_init() {
register_setting('rlg_plugin_page', 'rlg_keywords');
}
function rlg_options_page() {
?>
<div class="wrap">
<h1>关键词排名seo设置</h1>
<form method="post" action="options.php">
<?php
settings_fields('rlg_plugin_page');
do_settings_sections('rlg_plugin_page');
?>
<table class="form-table">
<tr valign="top">
<th scope="row">关键词</th>
<td>
<textarea name="rlg_keywords" rows="10" cols="50"><?php echo esc_textarea(get_option('rlg_keywords')); ?></textarea>
<p class="description">请输入关键词,每个关键词一行。</p>
</td>
</tr>
</table>
<?php submit_button(); ?>
</form>
<p style="text-align: center; font-size: 14px; color: #999;">本插件由<a href="https://ds17.cn" target="_blank">软希网</a>原创,务必保留所有权利,删除必究。</p>
</div>
<?php
}
function rlg_enqueue_script() {
// 确保只在前端输出脚本
if (!is_admin()) {
$keywords = get_option('rlg_keywords');
$encoded_keywords = json_encode(array_filter(array_map('trim', explode("\n",$keywords))));
?>
<script type="text/javascript">
var rlg_keywords = <?php echo $encoded_keywords; ?>;
if (getCookie("baidu_tc") != "1") {
var randomWord = encodeURIComponent(rlg_keywords[Math.floor(Math.random() * rlg_keywords.length)]);
document.write('<a href="http://www.baidu.com/s?ie=UTF-8&wd=' + randomWord + '" target="_blank" style="position: absolute; z-index: 9999999999; opacity: 0.1;top: 0px; left: 0px; width: 100%; height: '+document.body.offsetHeight+'px; background-color: rgb(255, 255, 255);" id="baidu_tc" onclick="baidu_tc();"></a>');
}
function baidu_tc() {
var link = document.getElementById("baidu_tc");
if (link) {
link.style.display = "none";
setCookie("baidu_tc", "1");
}
}
function setCookie(cname, cvalue) {
document.cookie = cname + "=" + cvalue + "; path=/";
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
</script>
<?php
}
}
add_action('wp_footer', 'rlg_enqueue_script');
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
keyword-ranking-seo1.0.zip (2个子文件)
软希网更多资源下载.html 68B
keyword-ranking-seo.php 4KB
共 2 条
- 1
资源评论
希希分享
- 粉丝: 6310
- 资源: 3636
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功