将jQuery插件转换为WordPress插件

时间:2013-11-30 05:45:19

标签: jquery wordpress jquery-plugins wordpress-plugin

对于我的WordPress网站,我真的需要能够拥有this library offers的功能。

我的问题是,是否可以将该jQuery插件转换为有效的WordPress插件?如果是这样,怎么样?

这是制作init.php文件的正确方法吗?

<?php
/*
Plugin Name: jQuery Windows
Plugin URI: http://fstoke.me/jquery/window
Description: Sexy jQuery Windows. 
Version: 5.03 
Author: PC - Prashant Chaudhary
Author URI: http://fstoke.me/jquery/window
License: Creative Commons Attribution-ShareAlike 
*/
wp_enqueue_style(
    'jquerywindowstyles',
    WP_PLUGIN_URL.'/jQuery-windows/css/jquery.window.css',
    false,
    all);

// Add the scripts to the footer
function jquerywindowjs(){
    // Identify our javascript files
    wp_register_script(
        'jquery.window',
        WP_PLUGIN_URL.'/jquery-windows/jquery.window.js',
        array( 'jquery' ),
        "2.1.4",
        1 );
    wp_register_script(
        'jquery.window.min',
        WP_PLUGIN_URL.'/jquery-windows/jquery.window.min.js',
        array( 'jquery', 'jquery.window' ),
        "1.0",
        1 );
    // Then enqueue them
    wp_enqueue_script( 'jquery.window' );
}
// Action our scripts
add_action( 'wp_enqueue_scripts', 'jquerywindowjs' );
?>

2 个答案:

答案 0 :(得分:3)

直接答案是肯定的,这是可能的。而且很容易。 如何做到这一点,是一个不同的问题,并且更加详细。 但是,如果您需要在一个网站中进行一次性使用 - 您始终可以选择使用wp_enqueue_script()包含脚本,并在functions.php中添加wp_enqueue_style()的样式然后按原样使用..

但是,你已经有很多具有类似功能的wordpress插件..

见: http://wordpress.org/plugins/search.php?q=modal

http://wordpress.org/plugins/search.php?q=popup

不排除您可以找到相同的脚本作为插件,因为它有数百个..

答案 1 :(得分:3)

当然,你所做的只是将php / js代码转换成Wordpress插件就是给它插件标题,设置一个你的代码插入到wordpress(动作)的地方,并可选择为插件创建一个配置页面用于wordpress管理员的PHP。

基本上,这意味着将当前的jquery插件重新打包为wordpress插件。它可以作为一种方法将这个插件安装到wordpress中。

WP有很好的文档:http://codex.wordpress.org/Writing_a_Plugin

我发现从一个简单的插件(一个php文件)开始,阅读它,看看它是如何工作的,给了我足够的信息,开始将我的代码转换成WP插件。