0

wordpress プラグインのコードを作成して、ファイルを head にインクルードしました。十分な知識はありませんが、グーグルで作成した後....しかし、コードが正しくないことを確認してください

add_action ('init', 'ajp_header_init');
add_action('wp_head','ajp_instance_code');
//This function includes the required css and js files
function ajp_header_init()
{
if ($directories[count($directories)-1] == 'mu-plugins' )
define ('AJP_PLUGIN_URL', content_url().'/'.$plugin_dir);
else
define ('AJP_PLUGIN_URL', rtrim(content_url().'/plugins/'.plugin_basename(dirname(__FILE__)), '/'));
wp_register_script('Jquery Adaptive Plugin',AJP_PLUGIN_URL.'/lib/jquery.adaptivate.min.js',false);
wp_register_script('Jquery Adaptive Plugin',AJP_PLUGIN_URL.'/lib/jquery.adaptivate.js',false);
wp_register_style('Jquery Adaptive Style',AJP_PLUGIN_URL.'/css/adaptive.css',false);
wp_enqueue_script('jquery');
wp_enqueue_script('Jquery Adaptive Plugin');
wp_enqueue_style('Jquery Adaptive Style');
}

function ajp_instance_code()
{
echo"
<script type='text/javascript'>
$('html').adaptivate({
'widths': [240, 320, 480, 640, 768, 960, 1024, 1280, 1440, 1600, 1920, 2400],
'format': 'width_{operator}_{width}',
'orientationFormat': 'orientation_{orientation}'
});
</script>
";
4

2 に答える 2

0

このページを読んで正しいスクリプトの実装を確認し、このコードを使用してパスを定義することをお勧めします。

plugins_url('lib/jquery.adaptivate.min.js',__FILE__)

これは、カラーボックス スクリプトを実装するためのプラグイン ファイルの例です。

add_action( 'wp_enqueue_scripts', 'load_colorbox' );
function load_colorbox() {
    wp_register_script('jquery-colorbox', plugins_url('js/jquery.colorbox-min-1.4.17.js',__FILE__),array( 'jquery' ),false,true);
    wp_enqueue_script('jquery-colorbox-handler', plugins_url('js/jquery.colorbox-handler.js',__FILE__),array( 'jquery-colorbox' ),false,true);
    wp_enqueue_style('jquery-colorbox-style-theme', plugins_url('css/theme5/colorbox.css', __FILE__) );
}
于 2013-06-14T09:29:04.683 に答える