Deprecated: Hook custom_css_loaded is deprecated since version jetpack-13.5! Use WordPress Custom CSS instead. Jetpack でのカスタム CSS のサポートは終了しました。 WordPress.org のドキュメントを参照し、カスタムスタイルをサイトに適用する方法をご確認ください: https://wordpress.org/documentation/article/styles-overview/#applying-custom-css in /home/users/2/latrell/web/blog/figure-no-oni.com/wp-includes/functions.php on line 6031
メモ:WORDPRESS タイトル内キーワードで判別して自動カテゴリー&タグ付け

メモ:WORDPRESS タイトル内キーワードで判別して自動カテゴリー&タグ付け

関数の呼び出し2つしてる?気するけどw、とりあえずこれでいける
けど、1つのワードに対して複数タグ(カテゴリ)設定するという恐ろしく初歩的であろう対応がわらない・・・w

/*
* タイトル内キーワードでタグ自動設定
*/
function autoAssignTags( $post_id ) {
global $post;
$new_post = get_post( $post_id );
$title = $new_post->post_title;

 if ( stripos( $title,’メガハウス’ ) !== false ) {
 wp_set_object_terms( $post_id, ‘メガハウス’, ‘category’, true );
 wp_set_object_terms( $post_id, ‘メガハウス’, ‘post_tag’, true );
}

}
add_action( ‘save_post’, ‘autoAssignTags’ , ‘autoAssignCategories’ );

これを更に何か効率化するとしたら、、、
例えばタイトル内で[]で挟んだ部分を取得して、そのまんまタグ、カテゴリにぶち込むとかだろうか。
でも、[メガホビ]に対して、メガハウス、メガホビみたいに2つ投稿したい場合は無理か。
それはそれでやろうと思えばできるんだろうけどなんか無駄な作業のほうがふえそうだし。んーーー。。。

キーワードの登録さえ手間じゃなきゃ本文内から拾っていっぺんに複数カテゴリ、タグ設定できたら楽か


Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/latrell/web/blog/figure-no-oni.com/wp-includes/functions.php:6031) in /home/users/2/latrell/web/blog/figure-no-oni.com/wp-content/plugins/accelerated-mobile-pages/includes/vendor/amp/amp.php on line 100