我有一个与 WordPress 计划的 cron 作业挂钩的功能,它通过一些 RSS 提要并添加链接。
我似乎找不到可以为我添加链接的函数,所以我必须自己使用$wpdb
. 唯一的问题是wp_list_bookmarks()
无法识别它们,因为我在链接和链接类别之间没有关系(我知道这与wp_term_relationships
andwp_term_taxonomy
表有关。
这是查询代码到目前为止所做的(显然不起作用):
$wpdb->query("INSERT INTO ".$wpdb->prefix."links (link_url, link_name, link_updated) VALUES ('".mysql_real_escape_string($item->get_permalink())."', '".mysql_real_escape_string($item->get_title())."', '".date('Y-m-d H:i:s')."')");
$last_insert_id = $wpdb->insert_id;
$wpdb->query("INSERT INTO ".$wpdb->prefix."term_relationships VALUES ('".$last_insert_id."', '".$category_id."', '0'");
$wpdb->query("UPDATE ".$wpdb->prefix."term_taxonomy SET count = count+1 WHERE term_id = '".$category_id."'");
但我不知道如何使这项工作,其他人知道如何以编程方式添加链接?