人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wordpress3.5について教えてください。
以下を参考にCustom Field Templateで投稿ページに作成したのですが、PCでは問題ないのですが、スマホでは作成部分が表示されません。ちなみにスマホ用プラグインはwp-touchProを利用しております。
http://make.mapmap.biz/plugins/37/
原因、対処法等わかれば助かります<(_ _)>

●質問者: kaji0245
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

質問者から

wp-touchは記事部分しか拾ってくれませんでしたので、
設定→カスタムフィールドテンプレート→「[cft]and[cftsearch]Shortcode Format」内のformat#1に以下のコードを(PHP使用にチェック済)記述しました。
しかしながら表示されません。


ID,'Outward',true)); ?> ID,'Photo1',true)); ?> ID,'Photo2',true)); ?>

概要

地図


google.maps.event.addDomListener(window, 'load', function() { var mapdiv = document.getElementById( 'map' ); var myOptions = { zoom: 17, center: new google.maps.LatLng( <?php echo post_custom("Map_lat")?>,<?php echo post_custom("Map_lng")?> ), mapTypeId: google.maps.MapTypeId.ROADMAP, scaleControl: true }; var map = new google.maps.Map( mapdiv, myOptions ); var marker = ; var infowindow = ;marker[0] = new google.maps.Marker({icon: 'http://maps.google.co.jp/mapfiles/ms/icons/blue-pushpin.png’,position: new google.maps.LatLng(<?php echo post_custom("Map_lat")?>,<?php echo post_custom("Map_lng")?>), map: map, title: '<?php the_title(); ?>' }); var markerCluster = new MarkerClusterer( map, marker ); }); </script>

住所

営業時間


席数


定休日

電話/FAX

E-MAIL

URL

取扱ブランド


メニューフォトID,'Menuphoto1',true)); ?> ID,'Menuphoto2',true)); ?> ID,'Menuphoto3',true)); ?>



1 ● pretaroe
●100ポイント

たぶん、プラグインが必要としているJavascriptとかがテンプレートに組み込まれていないのだと思います。

■調べ方
・Custom Field Templateプラグインを停止して
PCサイトのHomeページを表示して、HTMLを保存する
・Custom Field Templateプラグインを有効にして
PCサイトのHomeページを表示して、HTMLを保存する

この両者のHTMLソースを比較してください。
上の方に、Javascriptの組み込みなど、違う部分があると思います


暫定の修正方法
スマホ用のテンプレートに、上記の差分を反映する


補足

プラグインは通常はWPの機能でヘッダーに必要なJavascriptを組み込むコードなどを自動で反映してますが、

wp-touch経由の場合は、たぶんそのあたりが動作しないんだと思います。
wp-touchというよりかは、wp-touchで使用しているテンプレートの問題だとは思います。


WP3.4あたりから、ヘッダー部分の関係が少し変更になり、
これに対応していないプラグインは、質問みたいなことが起こります。


kaji0245さんのコメント
ありがとうございます。 wptouchでの使用テーマはskelton-template-childですが、functions.phpしかなく 中身の記述も以下の記述のみです。 <?php // Add your device specific code here

pretaroeさんのコメント
/wp-content/plugins/wptouch/themes wptouchの場合は、上記あたりにテンプレートがあるはずです。 また、skelton-template-childとなってるようなので、 それは子テーマではないでしょうか? 親のテンプレートから派生しているので、変更部分以外は記述がないというものです。

kaji0245さんのコメント
ありがとうございます。 親テンプレートがありました<(_ _)>
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ