Tipo de entrada personalizada desapareció repentinamente del administrador
31 ago 2017, 09:13:03
Vistas: 205
Votos: 0
He estado ejecutando este sitio durante los últimos 4 años y hoy, de repente, mi tipo de entrada personalizada desapareció del menú de administración. Los contenidos tampoco se muestran. No puedo encontrar el problema. Aquí está el código
add_action( 'init', 'create_article_type' );
function create_article_type() {
register_post_type( 'article',
array(
'labels' => array(
'name' => __( 'Artículos' ),
'singular_name' => __( 'Artículo' )
),
'public' => true,
'has_archive' => true,
'taxonomies' => array('post_category'),
'supports' => array( 'title', 'editor', 'thumbnail' ),
)
);
}
function add_issuelink_metabox($postType) {
global $post,$wpdb;
$types = array('article','post');
if(in_array($postType, $types)){
add_meta_box("add_issuelink_metabox-meta", "Enlace de la Edición", "show_issuelink_metabox", $postType);
}
}
add_action ('add_meta_boxes','add_issuelink_metabox');
function show_issuelink_metabox()
{
global $post,$wpdb;
$issuelink=get_post_meta($post->ID, "issuelink", 1);
?>
Enlace de la Edición: <input type="text" style="width:700px" name="issuelink" id="issuelink" value="<?php echo $issuelink;?>"></input>
<?php
}
add_action ('save_post','save_articlepost_metabox');
function save_articlepost_metabox(){
global $post;
update_post_meta($post->ID, "issuelink", $_POST["issuelink"]);
}
Comentarios
Todas las respuestas a la pregunta
1
Preguntas relacionadas
1
respuestas
2
respuestas
1
respuestas