質問編集履歴

1

murama2

murama2 score 71

2017/03/01 20:41  投稿

【WordPress】固定ページの内容をPCとSPで切り替えたい
WordPressの固定ページでスマホとPCでコンテンツ内容を変えたいのですがうまくいかず困っています。
WordPressのテーマの切り替えは「Multi Device Switcher」で切り替えており、PC・SPのテーマのfunctions.phpに下記のコードを入れています。
```ここに言語を入力
//PCとスマホの記事中表示分岐用ショートコード
function contents_for_pc( $atts, $content = null ) {
if(is_mobile()) { 
       return ''; 
} else {
       return '' . $content . '';
}
}
function contents_for_sp( $atts, $content = null ) {
if(is_mobile()) { 
       return '' . $content . ''; 
} else {
       return '';
}
}
add_shortcode('for-pc', 'contents_for_pc');
add_shortcode('for-sp', 'contents_for_sp');
add_shortcode('pc', 'contents_for_pc');
add_shortcode('sp', 'contents_for_sp');
```
固定ページ
```ここに言語を入力
[pc]PC用コンテンツ[/pc]
[sp]SP用コンテンツ[/sp]
```
  • WordPress

    8924 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る