gpt4 book ai didi

wordpress - 如何以编程方式添加 WordPress 链接/书签?

转载 作者:行者123 更新时间:2023-12-02 07:37:11 41 4
gpt4 key购买 nike

我有一个与 WordPress 计划的 cron 作业 Hook 的函数,它会遍历一些 RSS 源并添加链接。

我似乎找不到可以为我添加链接的函数,因此我必须使用 $wpdb 自己编写它们。唯一的问题是 wp_list_bookmarks() 无法识别它们,因为我在链接和链接类别之间没有关系(我知道这与 wp_term_relationshipswp_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."'");

但我不知道如何进行这项工作,其他人知道如何以编程方式添加链接吗?

最佳答案

wp_insert_link() 就是你想要的。它位于 wp-admin/includes/bookmark.php

我们反复讨论如何命名链接。博客卷、书签、链接等 - 导致命名不匹配。

关于wordpress - 如何以编程方式添加 WordPress 链接/书签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1897683/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com