programing

워드프레스 태그를 프로그래밍적으로 만들려면 어떻게 해야 합니까?

topblog 2023. 10. 15. 16:57
반응형

워드프레스 태그를 프로그래밍적으로 만들려면 어떻게 해야 합니까?

다음 토막글은 워드프레스 범주를 프로그래밍 방식으로 추가합니다.제 질문은 어떻게 프로그램적으로 태그를 추가하느냐는 것입니다.

//Define the category
$my_cat = array('cat_name' => 'My Category', 'category_description' => 'A Cool Category', 'category_nicename' => 'category-slug', 'category_parent' => '');

// Create the category
$my_cat_id = wp_insert_category($my_cat);

이 질문에서, 저는 태그를 프로그래밍 방식으로 데이터베이스에 추가하는 것에 대해 말하고 있습니다.

새 설치에 추가할 태그가 1,000개 있다고 합니다.그리고 태그를 일일이 수동으로 추가하기 위해 일반 관리자 패널을 거치는 것은 원하지 않습니다.저는 프로그램적인 해결책을 찾고 있습니다.제가 올린 토막글은 고양이 추가를...특정 wp 함수 wp_insert_category 덕분에...wp_insert_tag라는 함수는 없지만...

그러나 코덱스를 보면 wp_insert_term 함수가 보이는데, 이 함수는 그 일을 수행하는 데 매우 적합할 수 있습니다.

카테고리, 태그 및 기타 분류를 추가할 때 사용합니다.wp_insert_category()는 PHP 오류 "Undefined function"을 발생시킵니다.

<?php wp_insert_term( $term, $taxonomy, $args = array() ); ?> 

$term추가하거나 업데이트하는 용어입니다.

값 변경$taxonomy안으로post_tag꼬리표라면.category카테고리라면.

$args배열, 삽입된 항의 값(태그, 범주 등)을 지정할 수 있습니다.

예:

wp_insert_term(
  'Apple', // the term 
  'product', // the taxonomy
  array(
    'description'=> 'A yummy apple.',
    'slug' => 'apple',
    'parent'=> $parent_term['term_id']  // get numeric term id
  )
);

언급URL : https://stackoverflow.com/questions/8453780/how-can-i-create-wordpress-tags-programmatically

반응형