如何在WordPress中编辑标签及其描述?
我建议你做一些更多的研究标签的结构,也称为术语。 Developer Codex's function reference is a great place to start。
存在一种方法get_terms可用于检索任何分类中的术语。所以你还需要得到这些分类法,这可以通过get_taxonomies以编程方式完成。
$taxonomies = get_taxonomies(array(), 'name');
$terms = get_terms(array('taxonomy' => $taxonomy, 'hide_empty' => false));
一旦你有这些条款,这完全由你来决定你如何选择你的编辑是什么,例如说如果term->name == "XXX"
然后做Y.但是,当你需要更新期限内,您可以使用wp_update_term方法。如果您在该文档中查看args
数组,您会看到可以更新名称,描述以及通过传递某些内容来更新它。所以东西沿着这些路线将更新一个新词:
foreach ($terms as $term) {
$termId = $term->term_id;
$taxonomy = $term->taxonomy;
$newDescription = // Some logic here to figure things out ...
wp_update_term($termId, $taxonomy, array('description' => $newDescription);
}
完全免责声明:我没有试图运行这段代码,因为我看了一下学期的对象由get_terms
返回的结构也已经有一段时间,所以你可能想要var_dump
其中一个人确定他们的领域,如果你不能找到他们在线的列表。
谢谢你的帮助。我搜索了很多,但我不知道术语,标签和类别之间的相似性。 再次感谢 – WebSmile
没问题,如果你想知道WP世界中的某些东西在哪里,那么看一看数据库模式文档。更明显的是,标签/类别和术语与此相关。还有一个wordpress特定的stackexchange网站,您可以通过阅读其中的一些问题和答案来了解更多 – EdgeCaseBerg
你到目前为止尝试过什么,你在哪里看过?你是否编程了编辑标签吗?如果你不愿意做出初步努力并向我们展示你的尝试,为什么我们应该尽力帮助你?尝试先查看wordpress codex,然后编辑您的问题以向我们展示您尝试的内容。 – EdgeCaseBerg
当有人需要帮助,如果你能帮助他,如果没有,请离开它...... – WebSmile