阻止在post.php中编辑标题

时间:2013-11-19 作者:Peter Willis III

我正在寻找一种方法,以禁用编辑一篇文章的标题时,在张贴。php。

我希望帖子的标题保持“固定”,但编辑内容是可能的。

 function my_remove_meta_boxes() {
     if( !current_user_can(\'delete_published_posts\') ) {  
         remove_meta_box(\'titlediv\', \'post\', \'normal\');
     }  
 }  
 add_action( \'admin_menu\', \'my_remove_meta_boxes\' );`
这将完全删除标题框,这在某种程度上实现了目标,但我希望仍然能够实际显示标题-只是它不能编辑

1 个回复
最合适的回答,由SO网友:sri 整理而成

您可以使用简单的jQuery代码来禁用标题字段。

jQuery(document).ready(function() {
poststatus = /* get this from your php code */
if( poststatus != "auto-draft" ) {
jQuery( "#title" ).attr( \'disabled\', true );
});

结束

相关推荐

Show posts image attachments

我正在为我的照片博客创建一个归档页面。我的帖子有一个或多个图片。我想在一个页面中显示所有附件缩略图。使用特色图像(the\\u post\\u缩略图)仅显示1个缩略图,我想显示所有附加的图像缩略图。<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php $thumbnails = get_posts(\'numberposts=30\'); foreach ($