Domanda

ho dovuto modificare un post pubblicato e per qualche motivo sconosciuto, ha rimosso le categorie Il post è stato in Ho provato loro riassegnazione, ma non funziona:. WordPress non salva le categorie, quindi le estremità postali di default categoria "non classificato".

ho controllato e succede anche se creo un nuovo post. Quindi è un problema abbastanza strano. Ho disattivato il mio plugin di caching, senza alcun risultato.

Qualche idea di cosa provoca questo bug?

È stato utile?

Soluzione

Si scopre il ruolo Scoper plugin necessario un aggiornamento. Questo, e l'amministratore del server urtato un nuovo aggiornamento di PHP 5.3.3. Non sono sicuro che ha causato che esattamente, ma almeno si sa di più ora dove guardare se il problema si pone.

Altri suggerimenti

Da quello che lei descrive l'esperienza di un problema che sembra un problema locale sul tuo sito. Quindi l'ipotesi è molto probabile che si tratta di un problema di configurazione sul tuo sito e non un bug. Bug significherebbe questo è un difetto nel software. Se sarebbe un errore, tutti utilizzando wordpress sarebbe eseguito in questo problema (o almeno una parte grande).

Perché questo non è il caso (per esempio posso ancora fare ciò che si descrive come rotto sul mio blog), è necessario trovare il problema nella configurazione del blog. Ad esempio, si prega di passare il vostro sito per il tema di default e disattivare tutti i plugin. Poi prova di nuovo, se si può o non può assegnare categorie ai messaggi.

Se non è ancora possibile aggiungere categorie di messaggi il sito è molto probabile essere rotto in configurazione. Prendere in considerazione di contattare il supporto wordpress professionale, allora di drill-down presente sul vostro ospite perché la ragione del problema non può essere genreally scoperto w / o dare un'occhiata nei file e database (s).

Se è possibile aggiungere categorie dopo aver disattivato tutti i plugin e temi, allora è molto probabile che uno dei componenti aggiuntivi è roba rottura. È ora possibile utilizzare try-and-error per scoprire quale uno dei Ad-Ons sta causando questo. Potrebbe essere uno solo (si fa per attivare uno e disattivazione di tutti gli altri a scoprire) o una combinazione di molti (si fa per gruppo di attivazione di plugin e poi a test per la funzionalità di scoprire).

Anche questi problemi si verificano spesso con plugin di terze parti, non esiste uno strumento o contribuire a costruire in wordpress che rende alla ricerca di un plugin distruttivo più facile che fare un manuale, una per una sola ricerca.

Alcuni trick almeno è rinominare solo la directory dei plugin che impedisce temporaneamente worpdress di caricare tutti i plugin attivi. In questo modo rende alla ricerca di questo essere un problema plug-in molto più veloce di un click la configurazione del plugin in Admin.

Sono in grado di inserire categorie in wordpress

add_action('rest_api_init','category');
function category()
{
    register_rest_route('c_api','category',array
    (
    'methods'=>'POST',
    'callback'=>'custom_category'
    ));
}

function custom_category($params)
{
    $result= $params->get_params();
    $cat=$result['cat_name'];

//echo "hello";
$cate = array(
  'cat_name'    => $cat,
  'category_description'  => $category_description=$result['category_description'],
  'post_status'   => 'publish',
  'category_nicename' => 'category-slug' 


);
$cat_id= wp_insert_category($cate);
return $cat;
}
function create_custom_taxonomy() {

  $labels = array(
    'name' => 'cat_name',
    'singular_name' => 'singular111_cat_name',
    'search_items' =>  'abc',
    'all_items' => __( 'All Topics' ),
    'parent_item' => __( 'Parent Topic' ),
    'parent_item_colon' => __( 'Parent Topic:' ),
    'edit_item' => __( 'Edit Topic' ), 
    'update_item' => __( 'Update Topic' ),
    'add_new_item' => __( 'Add New Topic' ),
    'new_item_name' => __( 'New Topic Name' ),
    'menu_name' => __( 'Topics' ),
  );    

// Now register the taxonomy

  register_taxonomy('cat_name',array('post'), array(
    'hierarchical' => true,
    'labels' => $labels,
    'show_ui' => true,
    'show_admin_column' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'name' ),
  ));

}
add_action( 'init', 'create_custom_taxonomy', 0 );
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top