フォーラムへの返信

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 最近の投稿ウィジェットにてget_post_meta
    トピック投稿者 xaharrr

    (@xaharrr)

    ありがとうございます、参考ページを見ながらコードを見直したらできました。
    間違った解釈をしていたので、このまま覚えて通り過ぎていたらと思うとぞっとしました。
    ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルとメニューの処理分離
    トピック投稿者 xaharrr

    (@xaharrr)

    ありがとうございました!

    教えていただいたin_the_loopで意図通りの挙動になりました!

    本当に助かりました!ありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルとメニューの処理分離
    トピック投稿者 xaharrr

    (@xaharrr)

    体調を崩しまして、返信遅れて申し訳ありません。

    in_the_loopですね、試してみます。
    貴重なお時間を割いていただいてありがとうございます。

    結果が分かり次第こちらに報告します。
    ありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルとメニューの処理分離
    トピック投稿者 xaharrr

    (@xaharrr)

    大変申し訳ありません。
    add_filter( 'the_content', 'list_title_en' );
    ではなく、
    add_filter( 'the_title', 'list_title_en' );
    の間違いです。

    ですので、正しいコードは

    function list_title_en($single_content){
    		$h_meta_id = get_the_ID();
    		$meta_content = get_post_meta($h_meta_id, 'ex_title', true);
    		$list_title = $meta_title;
    		return $list_title;
    	}
    add_filter( 'the_title', 'list_title_en' );

    でした。
    重ね重ね申し訳ありません。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルとメニューの処理分離
    トピック投稿者 xaharrr

    (@xaharrr)

    アドバイスありがとうございます。
    あと、記載不備で申し訳ありません。
    このタイトルというのがページタイトルではなく、記事のタイトルになります。
    紛らわしい書き方で申し訳ありません。

    is_single() 等は既に試したのですが、使い方が悪いのか変わってしまうのです。

    add_filter( 'the_content', 'list_title_en' );

    はグローバルメニューにも適用されるものなのでしょうか?
    私の理解力ではこれはタイトルを表示する際に指定した関数処理を挟むという考えだったのですが、それだと今回の現象が理解できなくて。

    何卒よろしくお願いします。

    トピック投稿者 xaharrr

    (@xaharrr)

    gogoweb様

    ありがとうございました。
    下記コードでうまくいきました。

    function test_content(){
    $test_post = get_post_meta(15, '_my_extend_editor_ex', true);
    $content = $test_post;
    	return $content;
    
    }
    add_filter ('the_content', 'test_content');

    $test_postがそのままで良いという事、教えていただいたおかげです。
    勉強不足にもほどがあると痛感しました。
    ありがとうございました。

    トピック投稿者 xaharrr

    (@xaharrr)

    ご指摘頂いた通りコードを書き換えました。

    $test_post = get_post_meta(15, '_my_extend_editor_ex', true);
    echo $test_post;
    apply_filters ('the_content', $test_post);

    2行目で表示させた文字列は私の希望の本文2そのものでしたが、私の書き方が悪くフィルターが働いていないのか切り替わりがうまくできていません。

    上記コード以外にも何か記述が必要なのでしょうか。
    質問ばかりで申し訳ありません。

    トピック投稿者 xaharrr

    (@xaharrr)

    質問場所が違うことに今更ながらに気づきました。
    大変申し訳ありませんでした。

8件の返信を表示中 - 1 - 8件目 (全8件中)