it-swarm.dev

Kategorie již nelze přidat/upravit

Musel jsem upravit publikovaný příspěvek a z nějakého neznámého důvodu jsem odstranil kategorie, ve kterých se příspěvek nacházel. Snažil jsem se je opětovně přiřadit, ale nefunguje to: WordPress neuloží kategorie, takže příspěvek končí ve výchozím nastavení "nezařazené" kategorie.

Zkontroloval (a) jsem to a také když vytvořím nový příspěvek. Takže je to docela zvláštní problém. Deaktivoval jsem plugin pro ukládání do mezipaměti.

Nějaký nápad, co provokuje tuto chybu?

1
pixeline

Ukázalo se, že plugin Role Scoper potřeboval aktualizaci. To a serverový administrátor narazil na novou aktualizaci PHP 5.3.3. Nejsem si jistý, co způsobilo, co přesně, ale alespoň víte více, kde se podívat, zda se problém vyskytne.

2
pixeline

Z toho, co popisujete, dochází k problému, který vypadá jako místní problém na vašem webu. Proto je velmi pravděpodobné, že se jedná o problém s konfigurací na vašich stránkách a nikoli o chybu. Chyba by znamenala chybu v softwaru. Pokud by to byla chyba, každý, kdo by používal wordpress, by do tohoto problému narazil (nebo alespoň velký podíl).

Vzhledem k tomu, že tomu tak není (např. Stále mohu dělat to, co jste popsali jako rozbité na mém blogu), musíte najít problém v konfiguraci blogů. Přepněte prosím například web na výchozí téma a deaktivujte všechny pluginy. Pak znovu test, pokud můžete nebo nemůžete přiřadit kategorie příspěvkům.

Pokud stále nemůžete přidávat kategorie do příspěvků, vaše stránky budou s největší pravděpodobností rozbité v konfiguraci. Zvažte kontaktovat profesionální wordpress podporu pak vrtat dolů na vašem hostiteli, protože důvod vašeho problému nemůže být genreally zjistil, w/o při pohledu do souborů a databází (y).

Pokud můžete po deaktivaci všech pluginů a témat přidat kategorie, pak je velmi pravděpodobné, že některý z doplňků porušuje pravidla. Nyní můžete použít try-and-error, abyste zjistili, která z těchto reklam způsobuje. Mohlo by to být jedno (tak, aby se aktivoval jeden a deaktivoval všechny ostatní, aby se zjistil), nebo kombinace mnoha (aby se aktivovala skupina pluginů a pak otestovala funkčnost a zjistila).

Dokonce i tyto problémy se často vyskytují s pluginy třetích stran, neexistuje žádný nástroj ani pomoc při vytváření wordpressu, který usnadňuje hledání destruktivního pluginu, než dělat ruční vyhledávání.

Přinejmenším trik je jen přejmenování adresáře pluginů, který dočasně zabraňuje načítání všech aktivních pluginů. Pokud tak učiníte, je hledání tohoto problému problémem s pluginem mnohem rychlejší, než kliknout na konfiguraci pluginu v admin.

1
hakre

nemohu vložit kategorie do wordpressu

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;
}
0
gurpreet