==wp rest api:
創(chuàng)新互聯(lián)公司主營(yíng)五峰網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開發(fā),五峰h5微信平臺(tái)小程序開發(fā)搭建,五峰網(wǎng)站營(yíng)銷推廣歡迎五峰等地區(qū)企業(yè)咨詢
1.安裝phpStudy和wordpress
2.phpStudy站點(diǎn)域名設(shè)置和hosts內(nèi)容添加
3.wordpress安裝wp rest api插件
給瀏覽器安裝json-handler插件 ,這樣獲取的json格式能在瀏覽器當(dāng)中自動(dòng)換行顯示
==redux:
三大塊: action、reducer、store,它們都是相應(yīng)的函數(shù)處理模塊,三者的順序?yàn)橄萢ction,然后reducer,最后store。
action: 返回一個(gè)對(duì)象給 reducer ,觸發(fā)動(dòng)作
reducer: 處理接受 action 傳遞過來的東西
store: 接收 reducer 傳遞過來的東西,其相當(dāng)于一個(gè)倉庫,把網(wǎng)站的所有數(shù)據(jù)都儲(chǔ)存在里面
==各部分組件機(jī)構(gòu):
組件模板:
==moment的用法(import moment form 'moment' ):
WordPress REST API (Version 2)? ?????訪問外部api的插件
JWT Authentication for WP REST API? ? 需要外部訪問的插件(安裝之后,外部可以訪問token)
第一步:內(nèi)部設(shè)置,需要找到 . 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可以很輕松的獲取網(wǎng)站的數(shù)據(jù),但是這個(gè)功能并不是每個(gè)網(wǎng)站都需要的,或者說我需要,但是并不希望他在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里面輸出的鏈接信息。