これはプラグインのテーマの問題です。私のプラグインは、私が作ったこのテンプレートページで動作します.(変更)
元のファイルproduct-image.php。変更したファイルproduct-image-360.php
商品投稿に 3 つのカスタム フィールドを追加しました。
magnified_image_filename
- 実行に必要なファイルの名前をプラグインに与えます。magnified_image
- 画像へのパスを指定します。360
- class フィールドは、投稿でプリティ フォトを有効にするかどうかを確認するために投稿を識別するために使用されます。
このコードは、グローバルに割り当てられたクラス、つまりprettyPhoto
. これによりprettyPhoto
、注目の画像から を有効にし、投稿と製品の画像に 360 yes のクラス フィールドを含めるとオフにすることができます。
global $post,$woocommerce;
$threesixty = get_post_meta($post->ID, '360', true);
if ($threesixty == '') {
wp_register_script( 'prettyPhoto', get_template_directory_uri() . '/includes/js/jquery.prettyPhoto.js', array( 'jquery' ) );
}
ただし、現在は 2 つのproduct-image.php
テンプレートがあります。360 のカスタム フィールドに応じて rel 属性と class 属性を変更する条件ステートメントにそれらを組み合わせるにはどうすればよいですか?