Pracuję nad wtyczką, która przekształca witrynę w portal zwrotny. Stworzyłem nową stronę obiektową „Informacje zwrotne”, która wyświetla wszystkie informacje zwrotne w formacie tabelarycznym, i używam register_column_headers($array_of_column_headers)
do tworzenia tabeli. Chciałem wiedzieć, czy można dodać własne akcje wiersza strony do tej tabeli, to znaczy pod każdą opinią na liście, akcje takie jak „zatwierdzaj”, „usuń”, „czarna lista” itp.
Przeczytałem kod i kilka biletów i dowiedziałem się, że zrobiono to w ten sposób: dla postów post_row_actions
, dla, dla komentarzy comment_row_actions
, dla mediów media_row_actions
i tak dalej. Czy istnieje filtr, który pozwala mi to zrobić my-page-slug_row_actions
?
źródło
$post
ma zasięg? podpowiedź podpowiedź ;)add_object_page("Feedbacks", "Feedbacks", 10, "feedbacks-menu", "FeedbackMenuFunction"); add_submenu_page("feedbacks-menu", "Pending Feedbacks", "Pending", 10, "pending-feedbacks-menu", "PendingFeedbackMenuFunction")
Zastanawiałem się, czy mógłbym to zrobić, „feedbacks-menu_row_actions (...)” (podobnie jak w przypadku innych stron, takich jak „Posty”, „Komentarze” itp., Używając informacji o stronie z działaniami wiersza)."page_row_actions"
a NIE"post_row_actions"
[naciera głową]