我想知道如何在沒有登錄時在私人頁面上過濾WordPress的默認404?看看周圍post-template.php然而沒有什麼我可以改變,使它的工作?WordPress的私人頁面覆蓋404
2
A
回答
0
我不是100%確定我明白你在問什麼,但它聽起來像你想創建一個自定義的404頁面,並根據是否有人登錄或更改。
爲了做到這一點:創建一個404.php
文件,並將其上傳到你的主題目錄(與header.php
,footer.php
,sidebar.php
同一主題目錄等)。然後,在代碼中,使用此功能:
if(is_user_logged_in()) {
// Code for logged in users
}
else {
// Code for unknown users
}
這應該爲你做。
0
爲
私人頁面創建自定義消息將此代碼添加到您的主題的404.php的頂部:
//Redirect if requested page is private
$page_requested = get_page_by_path($_SERVER['REQUEST_URI']);
$page_status = get_post_status($page_requested->ID);
if($page_status == 'private'){
wp_redirect(get_site_url().'/path/to/private/login'); exit;
}
相關問題
- 1. 避免404頁面覆蓋
- 2. 如何使用自定義的覆蓋默認Wordpress 404頁面?
- 3. Yii 404頁面 - 覆蓋父項htaccess
- 4. blockui覆蓋不覆蓋整個頁面?
- 5. 覆蓋Wordpress CSS
- 6. Woocommerce的購物車頁面被我的Page.php頁面覆蓋在Wordpress中
- 7. CSS漸變頁面覆蓋?
- 8. 頁面加載覆蓋
- 9. div完全覆蓋頁面
- 10. 覆蓋頁面事件
- 11. 彈出和覆蓋頁面
- 12. 用$ _POST覆蓋HTML頁面
- 13. 覆蓋導航頁面
- 14. 在wordpress中獲取404頁面的URL
- 15. WordPress分頁404頁
- 16. 爲什麼我的覆蓋層覆蓋整個頁面?
- 17. 覆蓋私有方法
- 18. Java私有方法覆蓋
- 19. WordPress的私人帖子
- 20. Liferay中的私人頁面導航7
- 21. TYPO3「私人」頁面的修改
- 22. Wordpress category.php頁面分頁顯示404頁面
- 23. 在wordpress頁面上得到404錯誤
- 24. Nginx與wordpress 404在所有頁面上
- 25. Validate.js,如何覆蓋打字稿模塊中的私人方法
- 26. Wordpress上的目錄覆蓋
- 27. 覆蓋QtWebkit中的HTTP錯誤頁面
- 28. 製作覆蓋整個頁面的div
- 29. 春季生成的jquery覆蓋頁面
- 30. 在jQuery Mobile中覆蓋的頁面
你真正的意思的'404 - 未找到'頁面模板,還是您的意思是'您未登錄,因此無法查看此內容'輸出? –