Posts „Privat“ by Default – iOS App

Veröffentlicht von Marco Betschart am

Die Sichtbarkeit neuer Posts die aus der WordPress App erstellt werden automatisch auf Privat setzen:

add_action('post_submitbox_misc_actions',function(){
  global $post;
  
  if( 'publish' == $post->post_status ){
    $visibility = 'public';
    $i18n = __('Public');
    
  } elseif( !empty( $post->post_password ) ){
    $visibility = 'password';
    $i18n = __('Password protected');
    
  } elseif ( $post_type == 'post' && is_sticky( $post->ID ) ) {
    $visibility = 'public';
    $i18n = __('Public, Sticky');

  } else {
    $post->post_password = '';
    $visibility = 'private';
    $i18n = __('Private');
  }
  
  echo '<script type="text/javascript">(function($){'.
    'try{'.
      '$("#post-visibility-display").text("'.$i18n.'");'.
      '$("#hidden-post-visibility").val("'.$visibility.'");'.
      '$("#visibility-radio-'.$visibility.'").prop("checked", true);'.
    '} catch(err){}'.
  '})(jQuery);</script>';
});
Kategorien: Technologie

Marco Betschart

nerdpreneur out of conviction. lover of the never ending journey of exploration. self growth and tech enthusiast. ambitious rock climber and from time to time, adrenaline junkie.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.