[welcart]商品詳細ページの条件分岐

cssとかjsとかにね。

こう。

<?php
/**
 * Functions
 *
 * @category   Theme
 * @package    Welcart
 * @subpackage WElcart BAsic
 * @author     welcart.com
 * @license    https://www.gnu.org/licenses/gpl-3.0.txt GNU/GPLv3
 * @link       https://www.welcart.com
 * @since      1.0.0
 */

/**
 * Enqueue Style Function
 *
 * @return void
 */
function welcart_basic_child_enqueue_styles() {

    $parent_dir = get_template_directory_uri();
    $child_dir = get_stylesheet_directory_uri();

    wp_enqueue_style( 'parent-style', $parent_dir . '/style.css', array(), '1.0.0' );
    wp_enqueue_style( 'parent-usces_cart', $parent_dir . '/usces_cart.css', array(), '1.0.0' );
    
    wp_enqueue_style('fontMaterialIcons', 'https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone', array()); 
    wp_enqueue_style('fontGoogle', 'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap', array()); 

    if(is_page('contact') || is_page('usces-member') || is_page('usces-cart')):
        wp_enqueue_script('yubinbango', 'https://yubinbango.github.io/yubinbango/yubinbango.js', array('child-scripts'), '');
    endif;

    if(is_page('contact') || is_page('usces-member') || is_page('usces-cart')):
        wp_enqueue_script('autoKana', $child_dir.'/js/jquery.autoKana.js', array('child-scripts'), '');
    endif;

    if( is_single() && usces_is_item() ){
        wp_enqueue_style('swiper', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css', array(), '' );
        wp_enqueue_script('swiper', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js', array(), '', true);
    }
    wp_enqueue_script('child-scripts', $child_dir.'/js/scripts.js', array('jquery-core'), '', true);

}
add_action( 'wp_enqueue_scripts', 'welcart_basic_child_enqueue_styles', 9 );

is_single() && usces_is_item()」でいける。

コメント

タイトルとURLをコピーしました