获取WordPress主题文章自定义字段
💡有采集需求的站长估计对自定义字段都不会陌生,通常来说可通过以下路径获取字段相关信息:
⁉️ 为什么有些主题访问是404?
因为有些主题没有渲染Meta Api,可复制以下内容放入function配置文件里,即可通过Meta查看字段相关内容。
#建站相关 #wordpress
💡有采集需求的站长估计对自定义字段都不会陌生,通常来说可通过以下路径获取字段相关信息:
xx.com/wp-json/wp/v2/posts/文章UID/meta
因为有些主题没有渲染Meta Api,可复制以下内容放入function配置文件里,即可通过Meta查看字段相关内容。
//@DongT1 渲染Meta Api
add_action('rest_api_init', function () {
register_rest_route('wp/v2', '/posts/(?P<id>\d+)/meta', array(
'methods' => 'GET',
'callback' => 'get_post_meta_fields',
'permission_callback' => '__return_true', // 允许所有用户访问
));
});
function get_post_meta_fields($data) {
$post_id = intval($data['id']);
$meta_fields = get_post_meta($post_id);
if (empty($meta_fields)) {
return new WP_Error('no_meta_fields', 'No custom fields found for this post', array('status' => 404));
}
$fields = [];
foreach ($meta_fields as $key => $value) {
$fields[$key] = array_map('maybe_unserialize', $value);
}
return rest_ensure_response($fields);
}
#建站相关 #wordpress
Please open Telegram to view this post
VIEW IN TELEGRAM
url-checker.zip
29.6 KB
wordpress 插件 批量自定义字段检测URL是否失效
PHP需要安装curl扩展(一般都有默认安装)
整个插件适合做网址导航的,很多网址频繁失效的情况,可以直接在这个页面修改最新网址而无需进入编辑页面修改
#wordpress #建站相关
WordPress 网址导航插件 wp-custom-nav
演示地址:https://www.wujiit.com/wpnav
项目地址:https://github.com/suqicloud/wp-custom-nav
#wordpress #建站相关 #wordpress插件
演示地址:https://www.wujiit.com/wpnav
项目地址:https://github.com/suqicloud/wp-custom-nav
#wordpress #建站相关 #wordpress插件
❤1👍1
WordPress 全能优化插件 Shiguang–Site Optimizer 发布,一键提速 + 美化 + SEO + 安全加固,模块化自由开关,零代码上手!
🔗 GitHub:https://github.com/yxs2003/Shiguang-Site-Optimizer
#wordpress #wordpress插件
GitHub
GitHub - yxs2003/Shiguang-Site-Optimizer: 模块化的 WordPress 优化插件,旨在帮助站长在无需复杂代码的情况下快速完成网站的性能优化、界面美化、SEO 设置、安全增强等功能。
模块化的 WordPress 优化插件,旨在帮助站长在无需复杂代码的情况下快速完成网站的性能优化、界面美化、SEO 设置、安全增强等功能。 - yxs2003/Shiguang-Site-Optimizer
❤1