==wp rest api:
创新互联公司主营五峰网站建设的网络公司,主营网站建设方案,成都app软件开发,五峰h5微信平台小程序开发搭建,五峰网站营销推广欢迎五峰等地区企业咨询
1.安装phpStudy和wordpress
2.phpStudy站点域名设置和hosts内容添加
3.wordpress安装wp rest api插件
给浏览器安装json-handler插件 ,这样获取的json格式能在浏览器当中自动换行显示
==redux:
三大块: action、reducer、store,它们都是相应的函数处理模块,三者的顺序为先action,然后reducer,最后store。
action: 返回一个对象给 reducer ,触发动作
reducer: 处理接受 action 传递过来的东西
store: 接收 reducer 传递过来的东西,其相当于一个仓库,把网站的所有数据都储存在里面
==各部分组件机构:
组件模板:
==moment的用法(import moment form 'moment' ):
WordPress REST API (Version 2) 访问外部api的插件
JWT Authentication for WP REST API 需要外部访问的插件(安装之后,外部可以访问token)
第一步:内部设置,需要找到 . htaccess文件,在这里面写
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
第二步:需要找到 wp-config.php 文件,写入
define('JWT_AUTH_SECRET_KEY', 'your-top-secret-key');
WordPress 4.4更新新增了REST API功能,通过REST API可以很轻松的获取网站的数据,但是这个功能并不是每个网站都需要的,或者说我需要,但是并不希望他在head里面输出,所以给大家介绍下禁用REST API或者说移除head里面wp-json链接的方法。
禁用REST API
add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );
将以上代码添加到主题functions.php文件中即可禁用REST API并去除head里面输出的链接信息。