¿Cómo configurar enlaces internos en WordPress?Agregar texto de anclaje automáticamente a las etiquetas de contenido del artículo

debido aArtículo de WordPress complemento de texto de anclaje automático Enlaces internos automáticos para SEOLa función de texto de anclaje automático de la etiqueta no es compatible.

Si puede agregar texto de anclaje de palabra clave de etiqueta, no solo puedeSEOOptimice nuestros enlaces internos y también permita que los usuarios se refieran a artículos relacionados.

WordPress¿Cómo agregan automáticamente las etiquetas enlaces internos?

¿Cómo configurar enlaces internos en WordPress?Agregar texto de anclaje automáticamente a las etiquetas de contenido del artículo

Entonces, ¿cómo hacer que los artículos en el sitio web de WordPress agreguen automáticamente etiquetas de enlaces internos?

De hecho, solo necesitamosfunctions.phpEn el archivo, agregue un fragmento de código php para lograrlo.

Las etiquetas de contenido de publicación de WordPress agregan automáticamente enlaces internos de texto de anclaje

/**
* WordPress文章内容标签自动加锚文本内链
* https://www.chenweiliang.com/cwl-27651.html
**/
function wptag_auto_add_anchor_text_link($content){

$limit = 1; // 设置WordPress文章同一个标签,自动添加几次内链?

$posttags = get_the_tags();

if ($posttags) {
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;

$cleankeyword = stripslashes($keyword);
$url = '<a target="_blank" href="'.$link.'" title="'.str_replace('%s', addcslashes($cleankeyword, '$'), __('View all posts in %s')).'">'.addcslashes($cleankeyword, '$').'</a>';
$regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))\'s';
$content = preg_replace($regEx,$url,$content,$limit);
}
}

return $content;
}
add_filter( 'the_content', 'wptag_auto_add_anchor_text_link', 1 );

Agregar código a WordPressTemafunctions.phpDespués del archivo, lea nuestro artículo nuevamente.

¿Hay una adición automática de enlaces internos cuando aparecen las palabras clave de la etiqueta que agregamos?

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Ir al Inicio