Wordpress从描述中获取类别
问题描述:
我想从类别描述中获取类别标识。我以编程方式添加类别和帖子。如果类别不存在,我的脚本添加类别。我更改面板的类别名称和slu g。所以我的脚本每次都会添加类别。 Wordpress从描述中获取类别
像这样:
$categoryDescription = 'bla bla';
$category = get_category_by_description($categoryDescription);
echo $category['name'];
答
没有测试这一点,但尝试在你的主题添加以下功能到的functions.php:
function get_category_by_description($categoryDescription) {
global $wpdb;
$res = $wpdb->get_results("
select
t.slug
from
{$wpdb->prefix}terms t,
{$wpdb->prefix}term_taxonomy tx
where
t.term_id = tx.term_id and
tx.description = '{$categoryDescription}'
");
if (!empty($res)) {
return get_category_by_slug($res[0]->slug);
}
return null;
}
那么你应该能够做到:
$categoryDescription = 'bla bla';
$category = get_category_by_description($categoryDescription);
echo $category->name;
+0
感谢人为我们提供了坚实的例子 –
你到目前为止尝试过什么?请查看帖子[我如何提出一个好问题?](http://stackoverflow.com/help/how-to-ask) – GrumpyCrouton