Tsuyoshi.
フォーラムへの返信
-
フォーラム: テーマ
返信が含まれるトピック: Twenty Elevenで投稿タイトルにマウスを合わせた時に出る表示に関してこんにちは、kikuponさん。
横レス失礼します。具体的には
title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) ); ?>
となっている部分をテーマから検索し、以下のように変更することで解決するのではないかと思います。
title="<?php printf( esc_attr( the_title_attribute( 'echo=0' ) ) ); ?>
(Twenty Elevenのバージョン1.4)
フォーラム: テーマ
返信が含まれるトピック: next_post_link、previous_post_link が動かないnandedaroさん、こんにちは。
一応補足です。
nandedaroさんに投稿して頂いた以下のコードですが、
<?php previous_post_link('%link','%title',TRUE,"); ?> <?php next_post_link('%link','%title',TRUE,"); ?>
TRUE,")
と、previous_post_linkの第4引数にダブルコーテーションが一つだけあり閉じておらず、next_post_linkの第4引数で閉じているような感じになってしまっているので、next_post_linkが正常に動作していないような挙動でした。もしかしたらPHPのバージョンや環境によっては動くのかも知れませんが、正しい書き方ではないと思いますので、その点だけコメントさせて頂きました。
フォーラム: テーマ
返信が含まれるトピック: next_post_link、previous_post_link が動かないnandedaroさん、こんにちは。
実はこちらでも検証してみたのですが、nandedaroさんが投稿で貼り付けて下さったコードではやはり1つ目に書きました通り文法的に間違いがあり、正常に動作しなかったのですが、解決されたとのことで良かったです。
解決済にしておいて下さい。
フォーラム: 使い方全般
返信が含まれるトピック: 掲載がないカテゴリー名の削除をしたいad_nogumimiさん、こんばんは。
先程の投稿にコメントさせて頂いた者です。おそらく
'get' => 'all'
を指定しているためだと思われます。get
すべてのカテゴリー情報を取得する場合にallを指定allを指定すると全てのカテゴリーを取得してしまうようです。
コメントアウトするか、削除してみて下さい。<?php $args = array( 'fields' => 'all' //'get' => 'all' //すべてのカテゴリー情報を取得する場合にallを指定 ,'exclude' => '1,4,12,20,21,22,23,24,25,26,27,28,29' ,'hide_empty' => true ); $terms = get_terms( 'category', $args ); ?>
ちなみにhide_emptyはデフォルト値がtrue(1)なので指定しなくても同じ結果になるはずです。
hide_empty
投稿記事がないタクソノミーを取得しない場合はtrue(1)、投稿記事がないタクソノミーも取得する場合はfalse(0)を指定(省略時はtrue)先程参考URLを載せましたが、指定できる値はいろいろあり、組み合わせで出力結果が変わるので、良くご覧になっていろいろ試されてみて下さい:)
フォーラム: テーマ
返信が含まれるトピック: next_post_link、previous_post_link が動かないnandedaroさん、こんばんは。
先ず一つ目に貼り付けられてるコードの
TRUE,”);
の部分が間違えられてるように思えます。
<?php previous_post_link( '%link', '%title', TRUE ); ?> <?php next_post_link( '%link', '%title', TRUE ); ?>
に変更してみてはどうでしょうか?
これで正常に出力されるのであれば、単純なコーディングミスな気がします。それでもダメだった場合、3つ目のパラメータ「in_same_cat 」をTRUEにしているのが原因かも知れません。
in_same_cat
(論理値) 表示している記事と同じカテゴリーの前の記事を表示するかどうかを設定します。TRUE の場合、同じカテゴリーの記事だけが表示されます
TRUE
FALSE (デフォルト)<?php previous_post_link( '%link', '%title' ); ?> <?php next_post_link( '%link', '%title' ); ?>
に変更してお試し下さい。
フォーラム: 使い方全般
返信が含まれるトピック: $exclude = array が無視されて全部のカテゴリーが表示されますad_nogumimiさん、こんにちは。
get_termsの不要なカテゴリの除外の指定方法を間違っていらっしゃるようなので、コメントさせて頂きます。
以下のような指定になるかと思います。
■例1
<?php //カテゴリーID1と3を除外 $terms = get_terms( 'category', 'fields=all&get=all&exclude=1,3' ); ?> <?php if( !is_wp_error( $terms ) ) : ?> <?php foreach( $terms as $term ) : ?> <li id="cate_<?php echo $term->term_id; ?>"><?php echo $term->name; ?> <?php endforeach; ?> <?php endif; ?>
■例2
<?php //カテゴリーID1と3を除外 $args = array( 'fields' => 'all' ,'get' => 'all' ,'exclude' => '1,3' ); $terms = get_terms( 'category', $args ); ?> <?php if( !is_wp_error( $terms ) ) : ?> <?php foreach( $terms as $term ) : ?> <li id="cate_<?php echo $term->term_id; ?>"><?php echo $term->name; ?> <?php endforeach; ?> <?php endif; ?>
参考URL