WordPress 자동 설정 태그 태그 자동 내부 체인 플러그인 없음 실현 방법
2023 단어 역장 교과 과정
그동안 WP keyword Link Plugin 플러그인을 사용해 왔으나 이 플러그인은 업데이트되지 않은 지 오래돼 현재 플랫폼에서 찾을 수 없는 것 같다.그래서 이 플러그인을 바꾸려고 합니다.유사한 Word Press 플러그인은 아직도 많은데 예를 들면 Keywords to Links Converter, Auto Tag Links 등이 모두 실현할 수 있다.
플러그인을 적게 사용하고 플러그인을 사용하지 않으면 사용하지 않는 정책에 따라 플러그인을 준비하지 않습니다.
// TAG
$match_num_from = 2; // TAG
$match_num_to = 1; //
add_filter('the_content','tag_link',1);
function tag_sort($a, $b){
if ( $a->name == $b->name ) return 0;
return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;
}
function tag_link($content){
global $match_num_from,$match_num_to;
$posttags = get_the_tags();
if ($posttags) {
usort($posttags, "tag_sort");
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;
$cleankeyword = stripslashes($keyword);
$url = ".str_replace('%s',addcslashes($cleankeyword, '$'),__('View all posts in %s'))."\"";
$url .= ' target="_blank"';
$url .= ">".addcslashes($cleankeyword, '$')."";
$limit = rand($match_num_from,$match_num_to);
$content = preg_replace( '|(]+>)(.*)('.$ex_word.')(.*)(]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content);
$content = preg_replace( '|(.$ex_word.')(.*?)(>)|U'.$case, '$1$2%&&&&&%$4$5', $content);
$cleankeyword = preg_quote($cleankeyword,'\'');
$regEx = '\'(?!((<. .="">]*?)>)|([^>]*?))\'s' . $case;
$content = preg_replace($regEx,$url,$content,$limit);
$content = str_replace( '%&&&&&%', stripslashes($ex_word), $content);
}
}
return $content;
}
현재 주제 Functions에 코드 추가.php 파일에서만약 충돌에 문제가 발생한다면, 우리는 호환성이 없는지 검사해야 한다.검사가 안 되면 플러그인으로만 가능합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WordPress 자동 설정 태그 태그 자동 내부 체인 플러그인 없음 실현 방법그동안 WP keyword Link Plugin 플러그인을 사용해 왔으나 이 플러그인은 업데이트되지 않은 지 오래돼 현재 플랫폼에서 찾을 수 없는 것 같다.그래서 이 플러그인을 바꾸려고 합니다.유사한 Word Pre...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.