Fermer

juillet 3, 2023

Personnalisez votre flux WordPress avec une image en vedette et une déclaration de droits d’auteur (pré et post-contenu)

Personnalisez votre flux WordPress avec une image en vedette et une déclaration de droits d’auteur (pré et post-contenu)


Une chose intéressante à propos WordPress est-ce le l’image sélectionnée n’a jamais été incorporé dans le RSS alimentation. C’est un peu regrettable, car la sélection ou la conception de l’image sélectionnée peut attirer beaucoup d’attention sur un article.

Ajoutez du contenu aux messages de votre flux RSS

Ajouter l’image en vedette à votre contenu n’est pas trop difficile. Voici le code que j’ai ajouté à mon WordPress functions.php dans mon Thème enfant déposer:

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');

De plus, je souhaite également ajouter du contenu à la fin de mes messages de flux.

Ajouter du contenu aux messages de votre flux RSS

Lorsque j’examine les backlinks vers Martech Zone, je constate souvent qu’il existe des sites qui volent mon contenu et le publient comme le leur sur leur site. C’est une chasse sans fin et aggravante. Il y a beaucoup de fois où je peux les retrouver; d’autres fois, je peux les signaler à leurs réseaux publicitaires et à leurs hébergeurs. Mais souvent, ils sont en grande partie anonymes et difficiles à retrouver… voire pas du tout.

Par conséquent, mon seul choix est de personnaliser mon flux et d’inclure une déclaration de droits d’auteur afin que les visiteurs non autorisés du site puissent voir la source. Pour ce faire, j’ai mis à jour la fonction ci-dessus pour ajouter et ajouter les informations que je voulais.

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://dknewmedia.com";

	// 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>&copy;';
	$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');

Vous pouvez voir le résultat sur mon flux… l’image sélectionnée est affichée ainsi que le droit d’auteur et les liens source originaux à la fin de chaque article.

Voir le flux de la zone Martech




Source link