2017-03-16 9 views
0

新しいのはサイト上です。 私は自分自身のワードプレスのテーマを作成する際に問題があります。 私はWoocommerceイメージズームと呼ばれるWordPressのプラグインをインストールしました。 ホバーズーム機能が動作しません。 他のテーマではその良い。 その唯一のインストールと使用のプラグインが、私は私のテーマで私はいくつかの変更を加える必要がありますかいくつかのJavaScriptコードを追加する必要がありますか? jquery、bootstrap js、およびjsファイルをほとんど使用しません。 誰かが私の手助けをすることができますか?どこから始めることができますか?WooCommerce Image Zoom

2番目の質問は、プラグインなしで単一の製品ページレイアウトを変更する方法です。 ブートストラップ列クラスを挿入します。 画像を左の列に、もう1つを(右の列のプロパティ、注文ボタンなど)表示したいとします。 どうすればいいですか? Woocommerce画像ズームとして

おかげアンドリュー

答えて

0

、したがってプラグインと競合し、それが働いて形成防止されるジャバスクリプトが存在しなければなりません。これを行うには、コンソールにエラーがあるかどうかをチェックします。ここをクリックしてくださいhttps://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors

おそらく、それは私たちのテーマと互換性がありませんあなたが使用しているテーマと互換性がありません。親切にテーマを無効にして、WordPressのデフォルトテーマ(WordPress 2017テーマ)で試してみましょう。 2番目の質問については

何をあなたの子供をテーマにWooCommerceフォルダにシングルproduct.phpテンプレートをコピーされて行うことができます。このような正確な条件タグとsingle_templateまたはtemplate_includeを使用し、その後、ファイル名を変更し、ファイルを変更します。

single_template

function get_custom_post_type_template($single_template) { 
global $post; 

if ($post->post_type == 'product') { 
     $single_template = dirname(__FILE__) . '/single-template.php'; 
} 
return $single_template; 
} 
add_filter('single_template', 'get_custom_post_type_template'); 

template_include

add_filter('template_include', 'portfolio_page_template', 99); 

function portfolio_page_template($template) { 

    if (is_page('slug') ) { 
     $new_template = locate_template(array('single-template.php')); 
     if ('' != $new_template) { 
      return $new_template ; 
     } 
    } 

    return $template; 
}