wordpress版本OneNav 导航批量发布url失败,只能发布title+content解决办法! 

52 次浏览次阅读
没有评论

今天分享一下wordpress主题OneNav导航主题如何批量发布网址,做了个电商导航网站,想批量发布在wordpress上,想想其实挺简单的,之前经常采用XML-RPC接口发布,只要后台不禁用,应该是没问题的,这是我刚开始的想法!

wordpress版本OneNav 导航批量发布url失败,只能发布title+content解决办法! 

那么问题来了:

写好代码发现不能发布,更奇怪的是,不是完全不能发布是,只能发布常规的title标题,和内容content,其他OneNav自带的主题字段都不能发布!

wordpress版本OneNav 导航批量发布url失败,只能发布title+content解决办法! 

离了个大谱,下面的网址全部都是自带的字段,这个时候很多朋友都是chatgpt一下,那么,按照gpt的提示:如果使用自定义变量就大错特错了,因为这些字段都是OneNav主题自带的,它会给你全部放到自定义变量,如果你的命令有偏差,它更会把你带到沟里无法自拔。

下面就来讲正确方法:

所以我们用rest api的方法来发布:

Python
# 要上传的文章内容和 meta
site = {
    "title": "网站B",
    "content": "网站B主要内容介绍",
    "status": "publish",
    "favorites": [2],  # 分类
    "meta": {
        "_sites_link": main_url,
        "_sites_logo": logo_url,
        "_sites_description": description,
        "_spare_sites_link": json.dumps([
            {"spare_name": "前台网址", "spare_url": frontend_url, "spare_note": "前台备注"},
            {"spare_name": "后台网址", "spare_url": backend_url, "spare_note": "后台备注"}
        ])
    }
}
Python
这里是你的API 地址和账号密码
# REST API 地址
WP_URL = "https://域名/wp-json/wp/v2/sites"
USERNAME = "用户名"
PASSWORD = "密码"

关键修改:

一定要允许你的主题上传这些字段,这里拿URL距离

在主题的function.php文件底部增加以下代码:

PHP
// 注册 _sites_link 字段用于 REST API 写入
add_action('init', function () {
    register_post_meta('sites', '_sites_link', [
        'type'         => 'string',
        'single'       => true,
        'show_in_rest' => true,
        'auth_callback' => function() { return current_user_can('edit_posts'); }
    ]);
});

以上操作就算OK了,其他字段名在下面截图中,分享给喜欢捣鼓技术的伙伴儿们!

wordpress版本OneNav 导航批量发布url失败,只能发布title+content解决办法! 

工作中少不了批量作业,毕竟人的工作能力是有限的,并发起来那就有无限的能量,所以在批量作业的路上踩坑不可怕,战胜它,自己将会走上另一个新高度。

正文完
 0
评论(没有评论)

辉哥

一言一句话
-「
最新文章
淘宝店铺转让需要哪些条件,新手能操作吗?

淘宝店铺转让需要哪些条件,新手能操作吗?

淘宝店铺转让需要哪些条件?新手能操作吗?2026最新全攻略 随着电商竞争日益激烈,很多卖家选择淘宝店铺转让来快...
智能客服机器人的优势在哪里?自动化客服系统有哪些核心功能?

智能客服机器人的优势在哪里?自动化客服系统有哪些核心功能?

智能客服机器人的优势在哪里?自动化客服系统有哪些核心功能? 在数字化时代,企业客户服务正迎来深刻变革。智能客服...
智能客服机器人应用了哪些技术?市面上AI客服公司排名如何?

智能客服机器人应用了哪些技术?市面上AI客服公司排名如何?

智能客服机器人应用了哪些技术?市面上AI客服公司排名如何? 随着数字化时代的加速演进,智能客服机器人已成为企业...
智能客服机器人的作用是什么?这种AI机器人技术如何提升客户满意度?

智能客服机器人的作用是什么?这种AI机器人技术如何提升客户满意度?

智能客服机器人的作用是什么?这种AI机器人技术如何提升客户满意度? 在数字化时代,客户服务已成为企业核心竞争力...
智能客服机器人的功能与特点是什么?客服机器人的工作原理是怎样的?

智能客服机器人的功能与特点是什么?客服机器人的工作原理是怎样的?

智能客服机器人的功能与特点是什么?工作原理详解 在数字化时代,智能客服机器人已成为企业提升服务效率的核心工具。...
智能客服机器人的优点有哪些?AI客服如何帮助企业降低运营成本?

智能客服机器人的优点有哪些?AI客服如何帮助企业降低运营成本?

智能客服机器人的优点有哪些?AI客服如何帮助企业降低运营成本? 在数字化时代,企业越来越注重客户体验与运营效率...
知识库怎么建立才能好用?搭建过程中常见问题如何解决?

知识库怎么建立才能好用?搭建过程中常见问题如何解决?

知识库怎么建立才能好用?搭建过程中常见问题如何解决? 在数字化时代,企业知识库已成为提升客服效率、优化用户体验...
淘宝店铺流量提升软件是否可靠,是否影响店铺信誉?

淘宝店铺流量提升软件是否可靠,是否影响店铺信誉?

淘宝店铺流量提升软件是否可靠,是否影响店铺信誉? 在淘宝电商竞争日益激烈的2025-2026年,许多店主为了快...
知识库平台怎么选?AI知识库和传统知识库有何区别?

知识库平台怎么选?AI知识库和传统知识库有何区别?

知识库平台怎么选?AI知识库和传统知识库有何区别? 在企业数字化进程中,知识库平台已成为提升团队协作效率、沉淀...
AI训练系统如何运作?训练场对企业智能化转型有何意义?

AI训练系统如何运作?训练场对企业智能化转型有何意义?

AI训练系统如何运作?训练场对企业智能化转型有何意义? 在数字化时代,企业客服团队的快速成长直接影响服务质量和...
智能客服机器人的优缺点有哪些?企业如何合理部署这类系统?

智能客服机器人的优缺点有哪些?企业如何合理部署这类系统?

智能客服机器人的优缺点有哪些?企业如何合理部署这类系统? 在数字化时代,智能客服机器人已成为越来越多企业提升客...