它的Wordpress网站,根据我的客户要求我做了很多自定义我现在只是遇到了问题。我使用了一个jquery来标记我的侧边栏部分中的标签的UI工作得很好。我使用下面的代码来表示..
<script type="text/javascript">
// <![CDATA[
$(document).ready(function () {
$('#menu').tabify();
$('#menu2').tabify();
});
// ]]>
但是当我为gallery部分安装“简单的灯箱插件”时出现问题。此标签部分停止工作。不只是这个插件,我尝试了几个插件,但我在这个选项卡中遇到问题。 :( 我对jquery知之甚少,现在很无助。任何人都可以帮我解决这个问题。
答案 0 :(得分:0)
答案 1 :(得分:0)
您不应使用$(document).ready()
来处理Wordpress加载项/插件功能。 Wordpress有一个记录良好的插件API。您基本上在PHP中编写服务器端函数,将其放在plugins文件夹中,并告诉Wordpress如何以及在何处激活您的插件,例如`ADD_ACTION( 'the_content', 'yourFunction中');'
取决于您希望代码执行的位置。然后通过管理界面激活插件。
根据您的描述,您需要以下内容:
<?php
/**
* @package Tabify
* @version 1.0
*/
/*
Plugin Name: Tabify
Plugin URI: http://documented.here
Description: Adds cool Tabby things
Author: hcker
Version: 1.0
Author URI: http://my.website
*/
add_action('after_setup_theme', 'doTabbyStuff');
function doTabbyStuff() {
$('#menu').tabify();
$('#menu2').tabify();
}
?>
Wordpress插件API在这里: