コンテンツマーケティング
注目の画像と著作権声明 (コンテンツの前後) を使用して WordPress フィードをカスタマイズする
についてのXNUMXつの興味深いこと WordPress つまり 注目の画像 に組み込まれたことはありません RSS 餌。 アイキャッチ画像の選択やデザインによって記事への注目が集まる可能性があるため、これは少し残念です。
RSS フィードの投稿の先頭にコンテンツを追加する
アイキャッチ画像をコンテンツの先頭に追加することは、それほど難しいことではありません。 これがWordPressに追加したコードです functions.php
私の 子供のテーマ ファイル:
function prerssfeedcontent($content) {
global $post;
$current_year = date('Y');
$post_title = get_the_title( $post->ID );
$post_link = get_permalink( $post->ID );
$post_image = get_the_post_thumbnail( $post->ID, 'medium' );
// Add the featured image
if ( has_post_thumbnail( $post->ID ) ) {
$precontent = '<p class="thumb">';
$precontent .= '<a href="' .$post_link. '" title="' .$post_title. '">';
$precontent .= $post_image;
$precontent .= '</a></p>';
}
$content = $precontent . $content;
return $content;
}
add_filter('the_excerpt_rss', 'prerssfeedcontent');
add_filter('the_content_feed', 'prerssfeedcontent');
さらに、フィード投稿の最後にコンテンツを追加したいと考えています。
RSS フィードの投稿にコンテンツを追加する
バックリンクを確認しているところ、 Martech Zone, 私のコンテンツを盗んで、自分のサイト上でそれを自分のものとして公開しているサイトがあることによく気づきます。 それは終わりのない追跡であり、イライラさせられます。 追跡できることはたくさんあります。 また、広告ネットワークやホスティングプロバイダーに報告できる場合もあります。 しかし、多くの場合、それらはほとんど匿名であり、追跡するのが困難です...たとえあったとしても。
結果として、私の唯一の選択肢は、フィードをカスタマイズして、権限のないサイト訪問者がソースを表示できるように著作権に関する声明を含めることです。 これを行うために、必要な情報を前後に追加するように上記の関数を更新しました。
function prepostrssfeedcontent($content) {
global $post;
$current_year = date('Y');
$post_title = get_the_title( $post->ID );
$post_link = get_permalink( $post->ID );
$post_image = get_the_post_thumbnail( $post->ID, 'medium' );
$company_title = "DK New Media, LLC";
$company_link = "https://martech.zone/partner/dknewmedia/";
// Add the featured image
if ( has_post_thumbnail( $post->ID ) ) {
$precontent = '<p class="thumb">';
$precontent .= '<a href="' .$post_link. '" title="' .$post_title. '">';
$precontent .= $post_image;
$precontent .= '</a></p>';
}
// Add the copyright
$postcontent = '<p>©';
$postcontent .= $current_year;
$postcontent .= ' <a href="'.$company_link.'">'.$company_title.'</a>, All rights reserved.</p>';
$postcontent .= '<p>Originally Published on Martech Zone: <a href="'.$post_link.'">'.$post_title.'</a></p>';
$content = $precontent . $content . $postcontent;
return $content;
}
add_filter('the_excerpt_rss', 'prepostrssfeedcontent');
add_filter('the_content_feed', 'prepostrssfeedcontent');
結果は私のフィードで見ることができます。注目の画像が表示されるほか、各投稿の最後に著作権と元のソースのリンクも表示されます。