对于我的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' );
?>
答案 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插件。