Com configurar enllaços interns a WordPress? Les etiquetes de contingut de l'article afegeixen automàticament l'optimització del text d'ancoratge

El connector de WordPress Automatic Internal Links for SEO no admet text d'àncora automàtic per a les etiquetes.

Afegir paraules clau d'etiquetes i text d'àncora no només optimitza els nostres enllaços interns per al SEO , sinó que també permet als usuaris referir-se a articles relacionats.

WordPressCom les etiquetes afegeixen automàticament enllaços interns?

Com configurar enllaços interns a WordPress? Les etiquetes de contingut de l'article afegeixen automàticament l'optimització del text d'ancoratge

Aleshores, com fer que els articles del lloc web de WordPress afegeixin automàticament enllaços interns d'etiquetes?

De fet, només ens calfunctions.phpAl fitxer, afegiu un tros de codi php per aconseguir-ho.

Les etiquetes de contingut de publicació de WordPress afegeixen automàticament enllaços interiors de text d'ancoratge

/**
* 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 );

Afegiu codi a WordPressTemafunctions.phpDesprés del fitxer, torna a llegir el nostre article.

Hi ha una addició automàtica d'enllaços interns quan apareixen les paraules clau d'etiquetes que afegim?

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Tornar a dalt