Tipul de postare personalizat a dispărut brusc din admin

31 aug. 2017, 09:13:03
Vizualizări: 205
Voturi: 0

Administrez acest site de acum 4 ani și astăzi, brusc, tipul meu de postare personalizat a dispărut din meniul de administrare. Conținutul nu se mai afișează nici pe front-end. Nu reușesc să identific problema. Iată codul:

// Acțiune pentru a înregistra tipul de postare personalizat
add_action( 'init', 'create_article_type' );
function create_article_type() {
register_post_type( 'article',
array(
  'labels' => array(
    'name' => __( 'Articole' ),
    'singular_name' => __( 'Articol' )
  ),
  'public' => true,
  'has_archive' => true,
  'taxonomies' => array('post_category'),
  'supports' => array( 'title', 'editor', 'thumbnail' ),
)
);
}

// Adăugare metabox pentru link-ul issue
function add_issuelink_metabox($postType) {
    global $post,$wpdb;

    $types = array('article','post');
    if(in_array($postType, $types)){
        add_meta_box("add_issuelink_metabox-meta", "Link Issue", "show_issuelink_metabox", $postType);
    }

}
add_action ('add_meta_boxes','add_issuelink_metabox');

// Afișare conținut metabox
function show_issuelink_metabox()
{
    global $post,$wpdb;
    $issuelink=get_post_meta($post->ID, "issuelink", 1);
?>

    Link Issue:&nbsp;&nbsp;<input type="text"  style="width:700px" name="issuelink" id="issuelink" value="<?php echo $issuelink;?>"></input>
<?php   
}

// Salvare metabox
add_action ('save_post','save_articlepost_metabox');    
function save_articlepost_metabox(){
    global $post;
    update_post_meta($post->ID, "issuelink", $_POST["issuelink"]);
}

// Înregistrare taxonomie
register_taxonomy("post_category", array("article"), 
    array("hierarchical" => true,
            "label" => "Categorii Postări",
            "singular_label" => "Categorie Postare", 
            "show_in_nav_menus"=>true,  
            ));

Mulțumesc anticipat

2
Comentarii

Funcțiile tale mai funcționează?

Stender Stender
31 aug. 2017 10:44:55

Ei bine, tocmai am verificat și am descoperit că și barele mele laterale personalizate nu mai funcționează.

DevB DevB
31 aug. 2017 18:51:12
Toate răspunsurile la întrebare 1
1

Am văzut acest lucru să se întâmple doar dacă un plugin este dezactivat din anumite motive sau dacă tipul de postare personalizată (CPT) este legată de o temă și se trece la o temă nouă.

31 aug. 2017 10:40:40
Comentarii

tema este aceeași și niciun plugin nu a fost dezactivat.

DevB DevB
31 aug. 2017 10:48:00