Wsparcie » Zaawansowane » Widoczność Custom Fields w edit page

  • Chciałbym mieć możliwość edycji wszystko pól custom fields w edit post. Ale tam nie są wyświetlane wszystkie. Czy można to zmienić? W ogóle na jakiej podstawie WordPress tak wybiórczo to wyświetla? Znalazłem taki skrpyt który pozwala wypisać wszystkie custom fields w edit post – ale nie bez możliwości edycji.
    http://wpsnipp.com/index.php/functions-php/show-absolutely-custom-fields-post/

    A chciałbym aby po prostu były wyświetlone WSZYSTKIE w tym screenie custom fields w edit post.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Moderator amistad18

    (@amistad18)

    Możesz podać przykłady tych custom fieldów których nie możesz edytować?

    A jak z dodawaniem tych konkretnych custom fieldów? Przy tworzeniu wpisu je dodajesz bez problemu, a przy edycji już tych custom fieldów nie wyświetla?

    Thread Starter lurgen

    (@lurgen)

    Dzięki za pomoc. Mam stronę w której do każdego filmu wypisuje „tagi” w custom fields. Testowo wpisałem kiedyś w custom fields tag „czasy” http://culturevein.pl/?p=781 i teraz z poziome edit post go nie widzę i nie mogę usunąć. Ale z kolei mam post gdzie wpisałem ich bardzo dużo i wszystkie są dla mnie widoczne http://culturevein.pl/?p=1193 Więc może to jakiś błąd? Zastanawiam się czy nie usunąć to z poziomu bazy danych. Tylko obawiam się aby niczego nie schrzanić.

    Zastanawia mnie też że nigdy nie widzę wszystkich pól z rozwijanej listy „Add New Custom Field:” Mam ze 40 pozycji do litery B. I na tym kończy się ta rozwijana lista.

    Moderator amistad18

    (@amistad18)

    Możesz mi pokazać w jaki sposób uzupełniłeś te tagi np. stąd:
    http://culturevein.pl/?p=1193

    W custom field? Wkleiłeś tam cały kawał kodu html?

    Oraz jak wyświetlasz te tagi? Możesz pokazać kawałek kodu php po stronie szablonu odpowiedzialny za ich wyświetlanie pod filmem?

    Thread Starter lurgen

    (@lurgen)

    Do tego specjalny skrypt. Który pobiera tylko nazwy i wartości z custom fields. Pokacac kod php? Trochę tego dużo Ale to proste seek to z API YT.
    Jak wspomniałem chciałbym tylko aby wyświetlał wszystkie custom fields. Chociaż teraz zastanawia mnie czy można jeszcze zrobić tak aby niektóre pominąć. Czy da się ustawić aby niektóre się nie wyświetlały? Bo skoro wszystkie się nie wyświetlają to gdzieś musi być taki mechanizm doboru?

    Moderator amistad18

    (@amistad18)

    Tak, pokaż kod php, wklej na pastebin.com lub wklej.org z syntaxem php.

    Czyli w tym custom fildzie dodałeś po prostu jednego długiego stringa, ze słowami oddzielonymi spacją, przecinkiem czy czymś innym, i skrypt sobie potem to ogarnia?

    Wydaje mi się że wiem co chcesz zrobić, i mam inną propozycję. Zamiast wyświetlać wszystkie cf w liście – można wyświetlić ładniejszy formularz dla konkretnego custom fielda. Coś jak advanced custom field – widziałeś tą wtyczkę?

    Nie wiem natomiast dlaczego nie wyświetlają Ci się wszystkie cf, jest jakaś zależność? Max 40, nie więcej? Do jakiegoś konkretnego cf na literę B i reszta się nie pokazuje? Możesz mi pokazać screena z takiej ograniczonej listy?

    Thread Starter lurgen

    (@lurgen)

    W sumie jakoś się uporałem z tym nie wyświetlaniem paru custom fields w 4 postach. Po prostu skasowałem dane posty i utworzyłem od początku kopiując pożądaną treść. Teraz jestem przekonany, że był to jakiś błąd zapisu WordPressa. Więc nie będę wklejał tego kodu zresztą nie wiem co i jak bo ja go nie pisałem. Te wtyczkę advanced custom field mam zainstalowaną. Ale za bardzo nie wiem jak się nią posłużyć aby uzyskać pożądany efekt. Co do wyświetlania ograniczonej liczby zamieszczam screen – http://culturevein.pl/1.jpg oraz screen custom fieldsow – http://culturevein.pl/2.jpg chcialbym aby nie wyswietlał mi tych defaultowych z thema jak np. ct_bg_repeat czy page_layout.

    Moderator amistad18

    (@amistad18)

    Zamiast usuwać jakieś custom fieldy z natywnej listy, lepiej zainteresuj się Advanced Custom Fields. W internecie na pewno znajdziesz setki poradników/filmów jak jej używać – a w efekcie możesz mieć formularz wszystkich najważniejszych custom fieldów, coś jak na screenie 2 – tylko bez potrzeby wyklikiwania tego wszystkiego po kolei.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Temat ‘Widoczność Custom Fields w edit page’ jest zamknięty na nowe odpowiedzi.