回答
這可以用一些簡單的JavaScript/jQuery來完成。創建一個名爲admin_title_disable.js的文件,並將其排列在functions.php中。例如:
的functions.php:現在
wp_register_script('admin_title_disable', '/path/to/admin_title_disable.js');
function disableAdminTitle() {
wp_enqueue_script('admin_title_disable');
}
add_action('admin_enqueue_scripts', 'disableAdminTitle');
,在你的js文件:
jQuery(document).ready(function ($) {
$('#title').attr('disabled','disabled');
});
這將設置一個disabled
屬性員額和頁面標題輸入字段。希望這可以幫助!
如果要將此腳本限制到特定的管理頁面,請將add_action
鉤子包裝在一個條件中,該條件比較$_GET['page']
。當您使用admin_enqueue_scripts
檢查頁面時,您還可以利用$hook
參數。 See here。
更新::
的WordPress使得它有點棘手崗位和頁面編輯屏幕之間的訴說,但你可以利用的一個隱藏的輸入。 :)下面是jQuery的,將只在頁面編輯屏幕運行的更新版本:
jQuery(document).ready(function ($) {
//find the hidden post type input, and grab the value
if($('#post_type').val() === 'page'){
$('#title').attr('disabled','disabled');
}
});
非常感謝,但是,我試了一下,發現以下錯誤: 警告:缺少wp_register_script()的參數2 –
@HenriqueFoletto第二個參數需要作爲腳本的路徑...您知道如何得到那個?嘗試刷新頁面以查看我更新的答案。 –
哇,對不起,我忘了,那麼笨,我現在正在嘗試 –
沒有必要讓一個單獨的js文件。把這個添加到你的function.php中將會和Matthew一樣。
function admin_footer_hook(){
?>
<script type="text/javascript">
if(jQuery('#post_type').val() === 'post'){
jQuery('#title').prop('disabled', true);
}
</script>
<?php
}
add_action('admin_footer-post.php', 'admin_footer_hook');
- 1. 隱藏WordPress頁面標題
- 2. Wordpress附件頁面標題
- 3. WordPress - 刪除頁面標題?
- 4. 使用WordPress頁面標題內容
- 5. 使用只有一個標題的每個頁面的不同頁面標題
- 6. Wordpress-如何只爲特定頁面的標題插入代碼?
- 7. 修改WordPress的頁面標題的header.php
- 8. PHP Wordpress SEO頁面標題的幫助?
- 9. WordPress的錨點子頁面標題(jQuery?)
- 10. wordpress中的動態頁面標題
- 11. 如何在wordpress頁面中只列出子頁面標題和鏈接div
- 12. 在一些頁面重複的WordPress的頁面標題
- 13. 只抓取頁面的標題
- 14. 回聲wordpress頁面標題到onsubmit
- 15. 跨PHP頁面發送wordpress標題值
- 16. 動態插入頁面標題到Wordpress上的每個頁面
- 17. 將變量插入單個頁面的Wordpress頁面標題
- 18. 顯示標題中的頁面標題 - Wordpress
- 19. WordPress的頁面的問題
- 20. WordPress主頁標題
- 21. 使用javascript從wordpress頁面讀取HTML
- 22. WordPress的子頁面標籤
- 23. 某些頁面上未顯示Wordpress頁面標題
- 24. WordPress - 顯示子頁面(標題和縮略圖)ON子頁面
- 25. 在Wordpress自定義頁面模板中刪除頁面標題
- 26. 頁面標題在wordpress上顯示「找不到頁面」
- 27. 如何從iframe中讀取父頁面的頁面標題?
- 28. 只讀csv的標題
- 29. jQuery閱讀標題與$ .get頁面
- 30. 在Wordpress頁面中使用包含標題的列
爲什麼你想讓你的標題只讀? – RTB
避免可能的錯誤會很有用。最終的結果是爲別人使用,沒有任何WP經驗的人,所以... –
沒有任何意義,你想CMS不是CMS嗎?告訴你的客戶不要編輯標題欄。每天爲我工作。 – RTB