Frage

Ich musste einen veröffentlichten Beitrag ändern und aus irgendeinem unbekannten Grund hat er die Kategorien, in denen sich der Beitrag befand, entfernt. Ich habe versucht, sie neu zuzuweisen, aber es funktioniert nicht: WordPress speichert die Kategorien nicht, so dass der Beitrag in der Standardeinstellung "nicht klassifiziert" endet. Kategorie.

Ich habe überprüft und es passiert auch, wenn ich einen neuen Beitrag erstelle. Es ist also ein ziemlich seltsames Problem. Ich habe mein Caching -Plugin ohne Erfolg deaktiviert.

Irgendeine Idee, was diesen Fehler hervorruft?

War es hilfreich?

Lösung

Es stellt sich heraus, dass das SCOPER -Plugin ein Update benötigt. Das und der Server -Administrator haben ein neues PHP 5.3.3 -Update aufgetragen. Ich bin mir nicht sicher, was genau das verursacht hat, aber zumindest wissen Sie jetzt mehr, wo Sie sich ansehen müssen, ob das Problem auftritt.

Andere Tipps

Nach dem, was Sie beschreiben, erleben Sie ein Problem, das wie a aussieht Lokales Problem auf Ihrer Website. Daher ist die Annahme sehr wahrscheinlich, dass es sich um ein Konfigurationsproblem auf Ihrer Website und kein Fehler handelt. Fehler würde bedeuten, dass dies ein Defekt in der Software ist. Wenn es sich um einen Fehler handelt, würde jeder, der WordPress verwendet, dieses Problem (oder zumindest eine gute Aktie).

Da dies nicht der Fall ist (zum Beispiel kann ich immer noch das tun, was Sie in meinem Blog als gebrochen bezeichnen), müssen Sie das Problem in Ihrer Blog -Konfiguration finden. Schalten Sie beispielsweise Ihre Site auf das Standardthema und deaktivieren Sie alle Plugins. Testen Sie dann erneut, wenn Sie Posts Kategorien zuweisen können oder nicht.

Wenn Sie immer noch keine Kategorien für Posts hinzufügen können, ist Ihre Website sehr wahrscheinlich in der Konfiguration unterbrochen. Berücksichtigen Sie, um den professionellen WordPress -Support zu kontaktieren, um dies auf Ihrem Host zu bohren, da der Grund für Ihr Problem nicht genehmig herausgefunden werden kann, wenn Sie einen Blick auf Ihre Dateien und Datenbank (en) betrachten.

Wenn Sie Kategorien hinzufügen können, nachdem Sie alle Plugins und Themen deaktiviert haben, ist es sehr wahrscheinlich, dass eines der Add-Ons das Breaking-Sachen ist. Sie können jetzt Try-and-Fehler verwenden, um herauszufinden, welches der AD-Ons dies verursacht. Es kann sich um eine einzige handeln (um eine zu aktivieren und alle anderen zu deaktivieren, um es herauszufinden) oder eine Kombination von vielen (also aktivieren Sie die Gruppe von Plugins und dann, um die Funktionalität zu testen, um es herauszufinden).

Sogar diese Probleme treten häufig bei Plugins von Drittanbietern auf. Es gibt kein Werkzeug oder hilft, sich in WordPress aufzubauen, das nach einem destruktiven Plugin leichter ist als eine manuelle Suche.

Zumindest einige Tricks besteht darin, nur das Plugin -Verzeichnis umzubenennen, das vorübergehend verhindert, dass Worpdress alle aktiven Plugins laden. Wenn Sie dies tun, ist die Suche nach einem Plugin -Problem viel schneller als das Klicken der Plugin -Konfiguration im Administrator.

Ich kann keine Kategorien in WordPress einfügen

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 );
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top