サポート » プラグイン » カスタムフィールド に記載した値のアドレスをURLにする。

  • 初めまして、
    当方Wordpressを勉強の身ながらホームページを制作している者で御座います。

    このたび、友人のホームページを制作しておりまして。

    カスタムフィールドに入力したURL
    例えばhttp://example.com をhtmlタグを使わず、自動的にリンクにする方法はないか?
    (理由は、その方がだと困るからという理由です)
    という事を聞かれまして、しかしプラグインなどを色々と試しているのですがプラグインなどがなく苦戦を強いられております。

    何か良いプラグインなどありますか?
    または、何か解決策はありますでしょうか?

    因みに私は、
    advanced make clickable Ver 1.3.1

    というプラグインを導入させましたが、これは、記事に反映されるものでして
    カスタムフィールドの値には反映されないみたいなんです。

    回答の程、何卒よろしくお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • まず、その前段階として、カスタムフィールドの値を、どのように表示させているのですか?
    勝手に表示はしないでしょうから、テーマになにか書いているんですよね?

    トピック投稿者 hisa813

    (@hisa813)

    kvexさん

    いつもありがとうございます。
    テーマには、(ソースで個別記事ページのソースでよろしいのでしょうか?)
    <?php if(get_post_meta($post->ID,日程,true)): ?>
    <h3 class=”schedule”>日程</h3>
    <p><?=get_post_meta($post->ID,日程,true); ?></p>
    <?php endif; ?>

    と記載しておりまして、それに対しての値にURLを入れたのですが
    どうもリンクがハイパーリンクになっておらず普通のテキストのまま表示されている
    という状況で御座います。

    それはあれですか?URLだけ入っているのですか?
    「日程」というフィールド名からすると、URLのみじゃなくて文章になっていて、その中にURL部分が存在するということですか?

    advanced make clickable をお使いなら

    <p><?=get_post_meta($post->ID,日程,true); ?></p>
    ここを例えば
    <p><?=advanced_make_clickable(get_post_meta($post->ID,日程,true)); ?></p>
    で、フィルタかけられると思いますけど。

    トピック投稿者 hisa813

    (@hisa813)

    kvexさんいつもいつも本当にありがとうございます。
    上記の工程通りやりましたら出来ました。

    ps
    質問には関係ないですが、私は初心者でphpも全然勉強中、というより、
    デザインやSEOなどWEB全体について勉強中なのですが、
    なぜ、そんなに詳しいのかという事をいつも見ております。
    色々勉強はしているのですが、スピードが欲しいです。

    kvexさんのように詳しくなれるよう頑張ります。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「カスタムフィールド に記載した値のアドレスをURLにする。」には新たに返信することはできません。