QQ爹博客 QQ爹博客

至顶至底 (雷姆拉姆)WordPress插件

in 代码相关 文章转载请注明来源!

《至顶至底 (雷姆拉姆)emlog插件》插件发布后,特此发布WordPress版本的插件。

链接: https://pan.baidu.com/s/1dGkScvR 密码: fppk

下载解压后将文件夹名字改成lamuleimu,然后传到插件目录启用插件即可。

插件默认加载了 jq,如果你的模板本身就加载了 jq,可以到插件设置中关闭加载。

插件源码
index.php

<?php
/*
Plugin Name: 拉姆雷姆至顶至底插件
Plugin URI: https://qqdie.com/archives/top-to-bottom-rem-ram-wp-plugin.html
Description: 网页左右下角分别是拉姆和雷姆,点击就会触发至顶至底功能
Author: Jrotty
Version: 1.1
Author URI: https://qqdie.com
*/
define('LL_VERSION', '1.1');
define('LL_URL', plugins_url('', __FILE__));
define('LL_PATH', dirname(__FILE__));
require LL_PATH . '/leimu.php';
//添加设置页面
add_action('admin_menu', 'll_options');
function ll_options() {
    add_menu_page('拉姆雷姆', '拉姆雷姆', 'manage_options', __FILE__, 'll_options_code');
}
//注册设置
add_action('admin_init','ll_setting');
function ll_setting(){
  register_setting('ll_setting_group','ll_options');
}
function ll_options_code(){ ?>
<div style="
    margin: 20px 10px 5px 0;    border: 2px solid #707070;
    padding: 10px;
">
         <form method="post" action="options.php">
          <?php 
        settings_fields('ll_setting_group');
        $jqq = get_option('ll_options');
        $input = isset($_POST['mid'])?$_POST['mid']:''; 
        $type = isset($_POST['select'])?$_POST['select']:''; 
          ?>
      <div>
            <input type="checkbox" name="ll_options[jq]" class="autoplay" value="1" <?php checked('1',$jqq['jq']); ?> /><span>加载jq</span>
        <p><b>当前状态:</b><?php if($jqq['jq']==1){echo"已加载jq";}else{echo"已关闭加载jq";}; ?></p>
          </div>  <p>
        该插件需要加载jq,如果你的模板已经引用了jq,则可以取消勾选!!!</p>
    
        <input type="submit" name="save" class="button" value="保存设置" />
      </form>
</div>
      <?php if ( isset($_REQUEST['settings-updated']) ){
        echo '<div id="message" class="updated"><p>保存成功了哦!</p></div>';
      }?>
     
<?php
}
?>

leimu.php

<?php
add_action('wp_enqueue_scripts', 'll_scripts');
function ll_scripts() {
    wp_enqueue_style('yodu-bgm', LL_URL . '/style.css', array(), LL_VERSION, 'all');
}
add_action('wp_footer', 'll_bar');
function ll_bar(){ 
$jqq = get_option('ll_options');
echo '<div id="updown"> 
<div class="sidebar_wo" id="leimu">
<img src="'.LL_URL .'/leimu_1.png" alt="雷姆" onmouseover="this.src=\''.LL_URL .'/leimu_2.png\'" onmouseout="this.src=\''.LL_URL .'/leimu_1.png\'" id="audioBtn">
</div>
<div class="sidebar_wo" id="lamu">
<img src="'.LL_URL .'/lamu_1.png" alt="雷姆" onmouseover="this.src=\''.LL_URL .'/lamu_2.png\'" onmouseout="this.src=\''.LL_URL .'/lamu_1.png\'" id="audioBtn">
</div>';
  if($jqq['jq']==1){
echo'<script src="'.LL_URL .'/jquery.js" type="text/javascript"></script>';
  }
  echo'<script src="'.LL_URL .'/ud.js"></script>
';
}

因为之前搞过YoduBGM的WordPress版插件,所以这次就在YoduBGM的代码中魔改出来了,这样能到达快速成品的效果!(其实就是懒)

效果图

WordPress-lamuleimu

吐槽
相比emlog版本的插件来说,这个更走心一点,多了个插件设置功能,通过设置可以选择是否加载JQ。

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://qqdie.com/archives/top-to-bottom-rem-ram-wp-plugin.html (转载时请注明本文出处及文章链接)

插件WordPress
发表新评论
已有 9 条评论
  1. shuai
    shuai 10QQ浏览器 9
    回复

    哇,好看好看

  2. 月宅
    月宅 10Chrome 55
    回复

    非常好用!给100分满分,你尽管骄傲

    1. Jrotty
      Jrotty本文作者客户端
      回复

      @月宅 我选择傲娇,哼!人家一点都不高兴

  3. LiarOnce
    LiarOnce 10Chrome 64
    回复

    于是我选择加在主题里

  4. 变态鹅
    变态鹅 10Chrome 64
    回复

    水贴三连??!

    1. Jrotty
      Jrotty本文作者 OUC浏览器 11
      回复

      @变态鹅 目标四连,后天搞typecho版插件

      1. 变态鹅
        变态鹅 NQQ浏览器 6
        回复

        @Jrotty 话说果果把你主题改的都不像你主题了,多像果果学习卖萌#(滑稽)

  5. 梁兴健
    梁兴健 7Chrome 64
    回复

    emlog的做了,wp的也做了,啥时候整个typecho的

    1. Jrotty
      Jrotty本文作者 10Chrome 63
      回复

      @梁兴健 不要急,面包会有的

前篇 后篇
雷姆
拉姆