是这样,我想在文章列表的数据库中添加几个其他的字段,比如,我想在wp_posts表中添加movie字段,这个字段是以前表中没有的,然后我想在后台文章发表的地方添加个输入框用来往movie中写入数据,但是添加之后,后台写文章的地方变成了这样,如下图所示,请问这个该怎么解决?

解决方案 »

  1.   

    恩恩,是我说的不是很清楚,
    是这样,我在wp-admin目录下edit-form-advanced.php中添加了一下代码:电影名称:<input type="text" id="movie_name" name="movie_name"/>然后在wp-admin/includes目录下的post.php文件中的_wp_translate_postdata()函数中添加一下代码:if ( isset($post_data['movie_name']) )
    $post_data['movie_name'] = $post_data['movie_name'];
    数据库中如下图所示:在wp_posts中添加了字段movie_name:
      

  2.   

    $post_data['movie_name'] = $post_data['movie_name'];这两个不是一个东西吗。。
      

  3.   

    其实,我就是想在wordpress以前原有的数据表中添加几个字段,然后在添加新文章的时候将内容添加到里面,但是,只要是数据表中的字段变化了,在后台添加文章,也就是post-new.php的时候就出现了刚开始的那个图片所示的东西,即提交审核,不能发表文章了
      

  4.   

    你去研究wordpress源码去,看怎么把数据写入数据库。