Respect the default comment/ping status for new posts even when someone has hidden the meta box which lets you alter them on a per-post basis.
Fixes #13473 props solarissmoke. git-svn-id: https://develop.svn.wordpress.org/trunk@19372 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
9a9893a87d
commit
2304ad1b0e
@ -96,10 +96,10 @@ function _wp_translate_postdata( $update = false, $post_data = null ) {
|
||||
$post_data['post_status'] = $previous_status;
|
||||
|
||||
if (!isset( $post_data['comment_status'] ))
|
||||
$post_data['comment_status'] = 'closed';
|
||||
$post_data['comment_status'] = post_type_supports( $post_data['post_type'], 'comments' ) ? get_option( 'default_comment_status' ) : 'closed';
|
||||
|
||||
if (!isset( $post_data['ping_status'] ))
|
||||
$post_data['ping_status'] = 'closed';
|
||||
$post_data['ping_status'] = post_type_supports( $post_data['post_type'], 'trackbacks' ) ? get_option( 'default_ping_status' ) : 'closed';
|
||||
|
||||
foreach ( array('aa', 'mm', 'jj', 'hh', 'mn') as $timeunit ) {
|
||||
if ( !empty( $post_data['hidden_' . $timeunit] ) && $post_data['hidden_' . $timeunit] != $post_data[$timeunit] ) {
|
||||
|
Loading…
Reference in New Issue
Block a user