[WordPress] 特定の Textarea フィールド種類 ACF 自動ハイパー リンク

以下のテーマ機能にコード追加

add_filter( 'the_content', 'make_clickable', 12 );

この”the_content”自動ハイパーリンク内のすべてのテキスト url を作った。私高度なユーザー設定フィールドしかありません

もう一度、私は私のカスタム フィールドのテーマ機能を追加した acf フィルターを使用してこれを試みた

add_filter('load_field/name=downloadable_links', 'my_acf_load_field', 'make_clickable', 12);

がこれだけ私のカスタム フィールドの url の中身の見えないとないハイパーリンク

これは私のカスタム フィールドの downloadable_links です。フィールドの種類: テキスト エリア。私もこの repeater を使っています。このフィールドの各内のいくつかのリンクをしてほしいすべて手動でするたびにすることがなく自動ハイパーリンクします

これは私のカスタム フィールドのフロント エンド出力コード

は誰かがどのように動作することができます私をお勧めすることができる場合に非常に親切になります。上記の情報と動作させることはできませんよ。初めてここでの提案を求めます。だから、私は残念私のリクエストで何か間違いを行われた場合。事前のおかげで.

それを修正して別のトピックからの助けを借りて自分で:) 後、もう少し研究を行うことができました

ここにこのヒントを続いて:

http://wordpress.stackexchange.com/questions/103957/how-to-explode-a-textarea-field-and-echo-each-line-separately-wrapped-with-html

とこれとそれへの私のカスタム フィールドは、作業罰金とハイパーリンクたかったので私の関数のコードを出力した修正します

    $lines = explode("\n", get_field('downloadable_links')); // or use PHP PHP_EOL constant
if ( !empty($lines) ) {
  echo '';
}

幸運 – 他の誰がこれを必要とする場合:)

http://stackoverflow.com/questions/26943211/acf-auto-hyper-link-for-specific-textarea-field-type

スポンサーリンク

Leave a Reply