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 カスタム投稿の子カテゴリ记事一覧表示(アクセスしているカテゴリーアーカイブを自动判别)