Wsparcie » Zaawansowane » Limitowanie ustawienia strony jako "child"

  • Przygotowuję wdrożenie dla kilkunastu użytkowników.

    Wszyscy mają ustawione role umożliwiające im dodawanie, edycję i usuwanie swoich własnych postów i stron. Nie mogą edytować i kasować nie swoich stron, ale…

    Każdy użytkownik po dodaniu nowej strony może wskazać jej „rodzica” – i może to być dowolna już opublikowana strona, nawet nie jego autorstwa.

    W jaki sposób można ograniczyć użytkownikowi możliwości wskazywania jako „parent” innych stron niż swoje własne?

Viewing 1 replies (of 1 total)
  • Thread Starter kalor

    (@kalor)

    Pomysł jest taki:

    Zmodyfikować lub przefiltrować funkcję page_attributes_meta_box() z pliku \wp-admin\includes\meta-boxes.php odpowiadającą za okno 'atrybuty strony’.

    Funkcja korzysta z wp_dropdown_pages() a zgodnie z kodeksem „It is possible, but not confirmed, some of the paramters for the function get_pages could be used for wp_dropdown_pages.” Jednym z takich parametrów jest 'authors’.

    Pozostaje kwestia odpowiedniego kodu, która mnie przerasta. Ktoś chętny do pomocy?

Viewing 1 replies (of 1 total)
  • Temat ‘Limitowanie ustawienia strony jako "child"’ jest zamknięty na nowe odpowiedzi.