kemusi
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: ループ内でタグが取得できないmimosafa様
うわ!できました!ありがとうございます!!!!
親切に解説までつけていただき大変分りやすかったです。なんでこうなったかもう少し勉強が必要ですが
大変参考になりました!本当にありがとうございます。
フォーラム: 使い方全般
返信が含まれるトピック: ループ内でタグが取得できないmimosafa様
早速ありがとうございます
$posttags = get_the_tags(); if ( $posttags[0] ) { echo $posttags[0]->name; }
を追加してみましたが、今度はArrayすら出なくなってしまいました。
何か記述を間違っているのでしょうか?function show_Cat_Posts_func($atts) { global $post; $output = ""; extract(shortcode_atts(array( 'cat' => 108,107,106,// デフォルトカテゴリーID = 1 'show' => 6, // デフォルト表示件数 = 3 ), $atts)); $cat = rtrim($cat, ","); // get_postsで指定カテゴリーの記事を指定件数取得 $args = array( 'cat' => $cat, 'posts_per_page' => $show ); $my_posts = get_posts($args); // 上記条件の投稿があるなら$outputに出力、マークアップはお好みで if ($my_posts) { // カテゴリーを配列に $cat = explode(",", $cat); $catnames = ""; foreach ($cat as $catID) : // カテゴリー名取得ループ $catnames .= get_the_category_by_ID($catID).", "; endforeach; $catnames = rtrim($catnames, ", ");
$posttags = get_the_tags();
if ( $posttags[0] ) {
echo $posttags[0]->name;
}
$output .= ‘<aside class=”showcatposts”>’.”\n”;
$output .= ‘<ul class=”showcatposts-list clearfix”>’.”\n”;
foreach ($my_posts as $post) : // ループスタート
setup_postdata($post); // get_the_title() などのテンプレートタグを使えるようにする
$output .= ‘<li id=”post-‘.get_the_ID().'”><span>’.$posttags.get_post_time(‘Y.m.d’).’‘.get_the_post_thumbnail().’
</span> <p class=”newstitle”>’.get_the_title().'</p><p style=”color:#568485; margin:10px 0 0 !important; line-height:1em;”>’.get_the_excerpt().”</p>\n”;
endforeach; // ループ終わり
$output .= “\n”;
$output .= “</aside>\n”;}
// クエリのリセット
wp_reset_postdata();
return $output;
}
add_shortcode(‘showcatposts’, ‘show_Cat_Posts_func’);`フォーラム: 使い方全般
返信が含まれるトピック: the_title 取得についてフォーラム: 使い方全般
返信が含まれるトピック: 複数のカテゴリー毎にテンプレートを変更jim912様
ご教授いただいたコードで試してみましたが、
今度は子のカテゴリー(brm-tops,brm-tshirts,anti-tops,anti-tshirts)が
category-default.phpを読み込んでしまいます・・・。<?php $post = $wp_query->post; if ( in_category(array( 'tedman' )) ) { include(STYLESHEETPATH.'/category-ted.php'); }elseif ($category_name == 'brm,brm-tops,brm-tshirts') { include(TEMPLATEPATH.'/category-brm.php'); }elseif ($category_name == 'anti,anti-tops,anti-tshirts') { include(TEMPLATEPATH.'/category-anti.php'); } else { include(STYLESHEETPATH.'/category-default.php'); } ?>
フォーラム: 使い方全般
返信が含まれるトピック: 特定のカテゴリーに属する子カテゴリー名を取得158の子の三つが出てきてしまいます。
三つの内の該当する一つのブランドを取得したいと思っています。
例えば、カテゴリー おすすめ ブランド ナイキ としたら
「ナイキ」カテゴリー おすすめ ブランド アディダスとしたら
「アディダス」と ブランドの中の 名前だけを取得すると言った感じです。説明がわかりづらくてすいません。
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーIDの最新更新日時の取得フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーIDの最新更新日時の取得nobita様
x743様お二人共ありがとうございました!
どちらの方法でも無事表示する事が出来ました!いただいたコードを理解出来るように勉強したいと思います。
フォーラム: 使い方全般
返信が含まれるトピック: 特定のカテゴリーに属する子カテゴリー名を取得gblsm様
お世話になります。
情報のご提供ありがとうございました。
早速参考におこなってみましたが
下記のコードですと特定の親の子カテゴリー名は取得出来たのですが
子全ての一覧が出てしまいます。
該当するカテゴリー名のみを取得する方法はありますでしょうか?<?php $args=array( 'orderby' => 'name', 'parent'=>'158' ); $categories=get_categories($args); foreach($categories as $category) { echo '<p>Category: <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </p> ';} ?>
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーIDの最新更新日時の取得nobita様
早速のご教授ありがとうございます!
上記のコードで無事取得出来たのですが、日付の他に
時間(2015-03-27 →08:53:28)まで取得してしまいます。<?php the_modified_date(‘Y/n/j’); ?>
の様に日付の表示変更は出来ないでしょうか?度々ご迷惑をお掛けしますが、よろしくお願い致します。
フォーラム: 使い方全般
返信が含まれるトピック: URLの変更についてフォーラム: 使い方全般
返信が含まれるトピック: URLの変更について説明が分かりづらくてすいません。
「http://example.com/」で表示されているところを
「http://example.com/top.html」で表示させたいと言う意味です。分かりづらくてすいません。
フォーラム: 使い方全般
返信が含まれるトピック: URLの変更についてDaisuke Takahashi様
方法としましては、
管理画面の一般設定からサイトのURLを変更し、
そして.htaccessとindex.phpをドメイン直下に移動しました。そこからindex.html→top.htmlに変更したいのですが、どこをいじれば良いのか初心者の為分かりません。。。
分かりづらい説明で申し訳ございませんが、なにか簡単な方法がありましたら、ご教授お願いします。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフールド画像のURLの取得について