logo
Published on

WordPressで「」または【】で囲まれている文字列をメタキーワードとして追加

Authors

WordPress APIのPHPで「」または【】で囲まれている文字列を、メタキーワードとして追加するSEO対策について紹介します。

当サイトでも実装しているものになります。参考程度にどうぞ。

if ( preg_match_all('/(【(.{2,12}?)】|「(.{2,12}?)」)/i' , $post->post_title , $matches, PREG_OFFSET_CAPTURE) ) {

    echo 'y' ;
    echo var_dump( $matches ) ;

    $array = array_values(array_slice($matches, 2,3) )  ;

    for ($i = 0; $i < 2; $i++) {
        for ($j = 0; $j < count($array[$i]); $j++) {
                if ( $array[$i][$j][0] !== '' ){
                    echo $array[$i][$j][0] . "\n"  ;
                    $keywords = $array[$i][$j][0] . "," . $keywords ;
                }
        }
    }
}