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: <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
Comentarii
Toate răspunsurile la întrebare
1
Întrebări similare
1
răspunsuri
2
răspunsuri
1
răspunsuri