wordpress - 如何以编程方式创建Wordpress标签?

标签 wordpress

以下代码段以编程方式添加了Wordpress类别。我的问题是如何以编程方式添加标签?

//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);

在这个问题中,我正在谈论以编程方式将标签添加到数据库中。

说,我有1000个标签可添加到全新安装中。而且我不想通过常规管理面板来手动添加标签。我正在寻找一种编程解决方案。我发布的代码片段照顾了猫的添加...多亏了特定的wp函数wp_insert_category...。虽然没有称为wp_insert_tag的函数...

但是,看一下编解码器,我看到了wp_insert_term函数,它很可能是完成此工作的函数-看来。

最佳答案

使用 wp_insert_term() 添加类别,标签和其他分类法,因为wp_insert_category()会引发PHP错误“未定义的函数”。

<?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
  )
);

关于wordpress - 如何以编程方式创建Wordpress标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8453780/

相关文章:

php - 如何在 CentOS 8 上安装 PHP 7 的 MySQL 扩展?

php - 如何从脚本中查找和清理 wordpress,这些脚本会更改您在 Google 和 Yahoo 上的博客帖子标题并带有令人尴尬的 "Viagra text"?

php - 为所有 WooCommerce 产品启用永久审查复选框选项

wordpress - 有没有办法在将商品添加到购物车之前连接到 WooCommerce

jquery - 如何制作显示为 :hidden appear as display:block when another image that is visible is clicked 的对象

css - Wordpress: Bootstrap 中的某些类不起作用

css - 修改wordpress中元素的CSS

WordPress同时保存多个设置部分

php - 将表单的值发送到隐藏的重力场表单

css - 如何使用 Bootstrap for Wordpress 将 Sass 实现为下划线主题?