kiraiday
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューのカスタマイズkz 様
本当にありがとうございます。
カスタムメニュー自体をカスタマイズしているサイトを探しきれなくて・・・
コア部分をいじらずにどうすればよいか分からず途方にくれてました。本当にありがとうございました。
これで解決とさせていただきます。
フォーラム: 使い方全般
返信が含まれるトピック: 表示しているページの条件分岐タグを取得お久しぶりです。
作業の関係で、結果を確認することが遅くなりました。まず、kz様がご提示されました$wp_query->is_home = trueといった設定、またはそれに類する設定はどこにも見当たりませんでした。
テストをいろいろと行ってみた結果、何が原因となっているか分かってきました。
1.デフォルトで使用できるサイト内検索では、is_home()等の条件分岐は正常に働く
2.WP Custom Search を利用した場合のみ、条件分岐のバグが確認される。
※ただし、テーマによって条件分岐がおかしくなるみたいです。
3.WP Custom Searchでは、1のような条件分岐に関わる記述は見当たりませんでした。現状としては、index.phpがトップページとして採用されているテーマだけおかしくなるといった状況です。
WP Custom Searchは、仕様として必要になっておりますので外すことができません。
もう少し、プラグインの検索結果が返ってくる部分を詳しく調査してみます。もし、お心当たりがある方がいらっしゃるならば、ご助言をいただけないでしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 表示しているページの条件分岐タグを取得kz様
お返事感謝いたします。
今回利用しているのは、wp.vicunaテーマでございます。一度、こちらのテーマのソースを確認してみます。
フォーラム: 使い方全般
返信が含まれるトピック: 表示しているページの条件分岐タグを取得自己返信です。
404.php で、正常に動作しないと思われる条件分岐について簡単に説明します。
if(is_home()) {
}上記は、ホームの場合は表示する。
つまり、それ以外は表示しなくなるはずなのですが、404.phpでも表示されてしまいます。この現象を調べるため、無理やり is_home() やらis_page()やらをecho で True Falseを出力しました。
その結果、どうやら404.phpはホームと認識されているみたいです。
(もちろん404ページとも認識されている)こういうことはありえるのでしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 特定のカテゴリのみを表示ができない!kvex 様
お返事が遅くなり申し訳ございませんでした。
変数を展開する場合、ダブルウォオートじゃないといけないということですね。
WordPressを通じてPHPを利用するようになり、まだまだ勉強不足で四苦八苦しているじょうたいです。(笑)こういうご指摘をいただき、とても勉強になりました。
もっと基礎的なものをしっかり勉強していかなければと思います。今後とも、どうぞよろしくお願い申し上げます。
フォーラム: 使い方全般
返信が含まれるトピック: 特定のカテゴリのみを表示ができない!自己解決しました。
$posts = get_posts('numberposts=10&category= $cat1_term_id, $cat2_term_id, $cat3_term_id');
上記は、PHPの基礎だと思うのですが、関数はシングルクウォートだと値に変換してくれないみたいです。$posts = get_posts("numberposts=10&category= $cat1_term_id, $cat2_term_id, $cat3_term_id");
よって、ダブルクウォートを利用することにより値を正常に取得することができるようになりました。お騒がせして申し訳ございませんでした。
フォーラム: テーマ
返信が含まれるトピック: 特定のカテゴリーにアイコンを出力するkvex 様 shokun0803 様
私がやりたいことをうまく説明できず、申し訳ございませんでした。
shokun0803様のカテゴリIDをクラスに適用して画像を表示させるのにも理解はできますが、複数の画像は表示できないので少し違うように思えます。
もう一度自分で構成し、疑問になっている部分を洗いなおししてきます。
ご提案いただきました内容も参考にさせていただきます。フォーラム: テーマ
返信が含まれるトピック: 特定のカテゴリーにアイコンを出力するお返事が遅くなり申し訳ございません。
画像が縦に並んでいるものはコード内のことです。画像が横に並んでいるものは表示例として書き込みさせていただきました。
説明不足で申し訳ございません。
フォーラム: テーマ
返信が含まれるトピック: 特定のカテゴリーにアイコンを出力するkvex様
お返事感謝いたします。
説明不足で申し訳ございません。画像の出力部分は以下のコードの画像1, 画像2, 画像3部分でございます。
<?php $posts = get_posts('numberposts=10&category=3, 4, 5'); ?> <ul class="news"> <?php foreach($posts as $post): ?> <li> <ul class="news_bar"> <li class="date"><span><?php the_time('Y.m.d'); ?></span></li> <li>画像1</li> <li>画像2</li> <li>画像3</li> </ul> </li> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><span><?php the_title(); ?></span></a></li> <?php endforeach; ?> </ul>
上記は、新着順でTOP10を読み込みます(カテゴリー3,4,5の中で)
また、画像はあらかじめアイコンファイルを用意しております。最終的に表示は以下のように出力したいと考えております。
例
————————————–
2010.11.18 画像1
新作が出来上がりました。
2010.11.16 画像2
店長ブログ第12弾
2010.11.14 画像3
残りわずか!
2010.11.1 画像1 画像2 画像3
サイトをオープンしました。
————————————–上記のような表示を作りたいと考えております。
分かりづらくて申し訳ございません。フォーラム: プラグイン
返信が含まれるトピック: 自作プラグインにjqueryを簡単に読み込む方法ron_shaya様
ご指摘感謝いたします。
wp_head以外のアクションフックを念のため試したところ
どの部分でも同じく出力されませんでした。ただ、それを考えてスクリプトを記述している位置をスクリプトが始まるトップに書き換えたところ出力されました。
<head>
<script type=”text/javascript” src=”http://○○○/wp-content/plugins/○○/jqDnR.js?ver=3.0.1″/>
<script type=”text/javascript” src=”http://○○○/wp-content/plugins/○○/dimensions.js?ver=3.0.1″/>
<script type=”text/javascript” src=”http://○○○/wp-content/plugins/○○/jqModal.js?ver=3.0.1″/>
<title></title>
</head>Verは指定してないので・・・WordPressのバージョンでしょうか?(笑)
出力指定したスクリプトは以下の通り
function jquery_DnR_load_header() {
$plugin_path = plugins_url(‘/’, __FILE__);
$jq_modal = $plugin_path . ‘jqModal.js’;
$jq_dnr = $plugin_path . ‘jqDnR.js’;
$dimensions = $plugin_path . ‘dimensions.js’;
wp_enqueue_script(‘jquery’);
wp_enqueue_script(‘jqdnr’, $jq_dnr, array( ‘jquery’ ), false);
wp_enqueue_script(‘dimensions’, $dimensions, array( ‘jquery’ ), false);
wp_enqueue_script(‘jqmodal’, $jq_modal, array( ‘jquery’ ), false);
}add_action(‘wp_print_scripts’, ‘jquery_DnR_load_header’);
上記は<?php ?>がないのは記述しているプラグイン<?php ?>の中に一緒にまとめた関係で削除いたしました。ron_shaya様
最後までお付き合いいただき誠に感謝いたします。kz様
書き方のご指摘感謝いたします。フォーラム: プラグイン
返信が含まれるトピック: 自作プラグインにjqueryを簡単に読み込む方法ron_shaya様
アクションフックを確認してきました。
wp_footer
wp_head
wp_meta
wp_print_scripts
これから見ると、プラグイン内に書き込むアクションフックはやはりwp_headかなと思うのですが・・・
それとも
wp_deregister_script(‘jquery’);←は現在wp_enqueue_script(‘script’)に変更
wp_enqueue_script(‘jqdnr’, $jq_dnr, array( ‘jquery’ ), false);
wp_enqueue_script(‘dimensions’, $dimensions, array( ‘jquery’ ), false);
wp_enqueue_script(‘jqmodal’, $jq_modal, array( ‘jquery’ ), false);
上記の部分が問題になってるのでしょうか?フォーラム: プラグイン
返信が含まれるトピック: 自作プラグインにjqueryを簡単に読み込む方法kz様
ron_shaya様ご返答誠に感謝いたします。
>wp_deregister_script(‘jquery’);
jqueryの登録を抹消する意味だったのですね。
jqueryの重複回避のためにwp_deregister_scriptを利用したつもりでしたが・・・>$jq_modal = $plugin_path . ‘/jqModal.js’;
実は、スクリプトのエラーはなくなったもののヘッダー部分に出力されない状況なのでパスの間違いかどうかも確認できない状況でございます。wp_enqueue_script(‘jquery’)
としても出力されませんでした。通常 add_actionを利用したもので出力されるものだと思っておりましたがどのようにすれば出力されるのでしょうか?
質問ばかりで申し訳ございません。
フォーラム: プラグイン
返信が含まれるトピック: 自作プラグインにjqueryを簡単に読み込む方法