php 投稿时に自动でタクソノミー登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 投稿时に自动でタクソノミー登录相关的知识,希望对你有一定的参考价值。

/* 投稿時に自動でタクソノミー登録
------------------------------------------------------------ */
function add_category_automatically() {
	global $post;
	$taxonomy_type = "shop_category";//categoryやtag, カスタムタクソノミー名を指定
	$taxonomy_name = $post->post_title;//新規登録、又は更新したいタクソノミー名
	$taxonomy_slug = $post->post_name;//新規登録、又は更新したいスラッグ

	//項目名を元にterm_idを取得
	$terms = get_term_by("name", $taxonomy_name, $taxonomy_type);

	//まだ存在しない場合はfalseなので、
	!$terms ?
		//存在しなければ新規登録
		wp_insert_term($taxonomy_name, $taxonomy_type, array("slug"=>$taxonomy_slug) ):
		//存在するならUpdate
		wp_update_term($terms->term_id, $taxonomy_type, array("slug"=>$taxonomy_slug) );
}
// publish_カスタム投稿名
add_action('publish_shop', 'add_category_automatically');

以上是关于php 投稿时に自动でタクソノミー登录的主要内容,如果未能解决你的问题,请参考以下文章

php 【WordPress的】复数のタクソノミを条件に使った复合検索をする

php 单ページでターム别で表示を切り替える

sql 插入时に记录テーブルに同时にデータ登录する

php 追従がリロード时に一瞬出てくるのを解消

php concrete5编集モード时に読み込んでいるjsを无效にする

php カスタム投稿の子カテゴリ记事一覧表示(アクセスしているカテゴリーアーカイブを自动判别)