「PC」と「スマホ」で表示内容を切り替える方法はありますか?



  • 固定ページや投稿ページで、「PC・タブレット」と「スマホ」での表示内容を切り替えるためのタグや簡単な方法はありますか?

    webで調べると、以下のコードをfunctions.phpに記述すると出来るみたいですが、エラーになってしまうため困っています。
    参考URL→http://henry23.com/pc%E3%81%A8%E3%82%B9%E3%83%9E%E3%83%9B%E3%81%A7%E8%A1%A8%E7%A4%BA%E5%86%85%E5%AE%B9%E3%82%92%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%82%8B%E6%96%B9%E6%B3%95/

    //PCでのみ表示するコンテンツ
    function if_is_pc($atts, $content = null )
    {
    $content = do_shortcode( $content);
    $ua = $_SERVER['HTTP_USER_AGENT'];
      if( strpos($ua, 'iPad') !== false){
        return $content;
        }elseif(!wp_is_mobile())
        {
        return $content;
      }
    }
    add_shortcode('pc', 'if_is_pc');
    //スマートフォン・タブレットでのみ表示するコンテンツ
    function if_is_nopc($atts, $content = null )
    {
    $content = do_shortcode( $content);
    $ua = $_SERVER['HTTP_USER_AGENT'];
      if(wp_is_mobile())
        {
        if(strpos($ua, 'iPad') !== false){
        return false;
        }else{
        return $content;
        }
      }
    }
    add_shortcode('nopc', 'if_is_nopc');
    

    マニュアル確認済み
    キャッシュクリア済み
    プラグイン全停止済み
    WordPressのバージョン :
    ご利用のサーバー名 : Xサーバー
    PHPのバージョン :
    OS : windows
    ご利用のブラウザ : クローム
    該当サイトのURL : 作成中