Lucrez la un plugin si fac partea de adaugare a unui post. Cand apas pe “Add” ar trebui sa-mi apara metabox-ul din care sa aleg categoriile si, daca vreau, sa adaug chiar una noua. Cu alte cuvinte, imi trebuie functionalitatea din imaginea de mai jos.
Am rascolit internetul si nu am gasit nimic concret legat de asta(ceea ce m-a uimit). Am vazut ca in wp-admin\includes\meta-boxes.php, este functia link_categories_meta_box(), care ar trebui sa faca ce-mi trebuie mie, dar nu merge cand o apelez. Nu am gasit nici macar wordpress-ul unde o apeleaza. Cum pot rezolva problema? Multumesc.
Daca incerc sa folosesc functia link_categories_meta_box(), nu-mi apare nimic, se comporta ca un fatal error, desi nu-mi da nicio eroare.
Am incercat sa folosesc codul sursa al functiei, si imi apar categoriile, insa nu functioneaza partea de adaugare a unei categorii noi.
Acesta este codul
Nu e de la asta.
Poza am luat-o de pe pagina de adaugare unui post nou. (post-new.php).
Unde este <script type='text/javascript' src='http://localhost/wordpress/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils&ver=4.4.2'></script>
Restul scripturilor incluse, sunt irelevante pentru aceasta functionalitate.
Iar pe pagina mea, e la fel. <script type='text/javascript' src='http://localhost/wordpress/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils&ver=4.4.2'></script>
Oricum, varianta asta e cam trasa de par, nu inteleg de ce nu functioneaza link_categories_meta_box(), care ar trebui sa faca exact ce imi trebuie mie si nu inteleg cum de nu gasesc pe net aproape nimic despre aceasta functioalitate. Nu pot sa cred ca sunt singurul care a incercat sa faca asa ceva in wordpress.
Problema acum este ca la paramaetrul “action”, tot timpul imi pune “add-”, in loc de “add-category” si nu reusesc nicicum sa gasesc de ce se intampla asta si de unde sa corectez.
Am niste produse care vin din feed. Am un buton “Add” la fiecare produs, din feed, dupa cum se poate vedea si in screenshot, care are rol de a-l adauga in baza de date. Dupa ce se apasa add, apare metabox-ul in care trebuie sa alegi/adaugi categoria. Cum se procedeaza corect, in cazul asta? Este vreo functie care face asta? Sau se face cu un cod de genul, care l-am postat eu mai sus?