回答
这可以用一些简单的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