• 始めましてヒロシです。

    この度、Wordpressをサクラインターネットにて立ち上げました。
    ver3.1.3です。

    そこでこちらは、複数人が記事を投稿する為、投稿をした人のプロフィール
    (名前とURL)を記事の中に自動で挿入したいと考えています。
    できれば、投稿するさいにタグやカスタムフィールドなど使わずに、投稿記事を書いて
    投稿をした際に、かってに追加をして投稿できる形にできればと思います。
    (記事を書く人がWebやPCに詳しくない為)

    表示だけを考えますと、テンプレートにタグを挿入すれば表示できるとは思うのですが、
    rssで配信される内容にも、プロフィール内容(名前のURL)を追加したものを送信される
    用にしたいため、エントリー内に入っていないといけないのではないかと思っています。

    また、後半のrssの方だけでも出来るようであらばそちらだけでも出来ればと思います。

    色々調べたり、本なども買って調べておりますが手詰まり状態です。

    なにとぞ宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • はじめまして

    管理画面の「ユーザー」で各投稿者の「プロフィール情報」を埋めるだけでもご要望に近いことができるかもしれません。

    プラグインで投稿の最後に自前のHTMLを挿入出来れば一番柔軟かと思いますが、HTMLを挿入出来るプラグインはあるものの、投稿者毎に内容を変えられるものは残念ながら知りません。

    こういうことでは無いですか?
    functions.phpに追加するコードです。

    function add_profile_to_content( $content ){
    	global $post;
    	$author_id =  $post->post_author;
    	$author_name = get_the_author_meta( 'display_name', $author_id );
    	$author_url = get_the_author_meta( 'user_url', $author_id );
    	return $content. $author_name. $author_url;
    }
    add_filter('the_content', 'add_profile_to_content');
    add_filter('the_content_rss', 'add_profile_to_content');

    マークアップやフィルターはいじってください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「プロフィールを エントリーに自動で挿入」には新たに返信することはできません。