Pytania otagowane jako save-post

save_post to akcja wyzwalana za każdym razem, gdy tworzony jest lub aktualizowany post lub strona, która może pochodzić z importu, formularza edycji posta / strony, xmlrpc lub postu przez e-mail. Dane posta są przechowywane w $ _POST, $ _GET lub globalnej $ post_data, w zależności od tego, jak post został edytowany.

1
Dlaczego akcja save_post jest uruchamiana podczas tworzenia nowego postu?
Jestem zaskoczony faktem, że moja funkcja, którą podłączyłem do save_postakcji, uruchamia się po kliknięciu linku „Nowy wpis” w panelu administracyjnym. Uwaga - dzieje się to przed naciśnięciem przycisku Savelub Updatei uruchamia się natychmiast, nie po upływie czasu lub automatycznej aktualizacji. Z drugiej strony, gdy ja wtedy wpisać w coś, a …

7
Dodać sprawdzanie poprawności i obsługę błędów podczas zapisywania niestandardowych pól?
Mam funkcję, która definiuje niestandardowe pole typu posta. Powiedzmy, że pole to „subhead”. Gdy post zostanie zapisany, chcę przeprowadzić weryfikację danych wejściowych i w razie potrzeby wyświetlić komunikat o błędzie na ekranie edycji postu. Coś jak: // Handle post updating function wpse_update_post_custom_values($post_id, $post) { // Do some checking... if($_POST['subhead'] != …



2
jaki jest prawidłowy sposób zaczepienia się przy aktualizacji posta
próbuję przechwycić, gdy post jest aktualizowany, ale wszystkie zaczepy próbuję nigdy nie wykonać, z wyjątkiem updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Próbowałem tego, add_action('save_post', 'my_function');ale żaden identyfikator nie został wyrenderowany, a może ta wiadomość już się echa, ale nigdy nie wyświetla …
19 php  hooks  actions  save-post 

5
Zapobiegaj publikowaniu postów, jeśli pola niestandardowe nie zostaną wypełnione
Mam niestandardowy typ postu Eventzawierający początkowe i końcowe pola niestandardowej daty / godziny (jako metaboksy na ekranie edycji postów). Chciałbym się upewnić, że wydarzenie nie może zostać opublikowane (lub zaplanowane) bez wypełnienia dat, ponieważ spowoduje to problemy z szablonami wyświetlającymi dane zdarzenia (poza tym, że jest to konieczny wymóg!). Chciałbym …

4
Użycie save_post do zastąpienia tytułu postu
Używam niestandardowych postów, w których nie potrzebuję tytułu. To powoduje, że Wordpress ustawia tytuły moich postów na „Auto Draft”. Chciałbym zmienić wartość tytułu na coś innego, obliczonego z innych pól w moim poście. Jak mogę to zrobić za pomocą save_post lub w inny sposób?

2
Jak uniknąć nieskończonej pętli w wywołaniu zwrotnym save_post
Korzystałem z tej strony dużo do rozwiązywania moich problemów, ale tym razem nie udało mi się znaleźć i odpowiedzieć na mój problem. Dostaję i nieskończoną pętlę, gdy używam wp_update_postwewnątrz wywoływanej funkcji save_post. Wiem, że jest to powszechny problem, ale nie mogę wymyślić, jak go uniknąć. Chcę zapisać kolejność moich postów …

2
Metabox z polem wyboru nie aktualizuje się
Próbuję ustawić meta_box za pomocą pojedynczego pola wyboru, wszystko idzie dobrze, jednak jeśli odznaczę go i zapiszę post, oznacza to ponownie jako zaznaczone, patrzę, ale nie mogę znaleźć błędu. Spójrz na mój kod. function am_checkbox_option() { global $post; $custom = get_post_custom($post->ID); $front_event = $custom["front_event"][0]; wp_nonce_field(__FILE__, 'am_front_event'); if ( $front_event ) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.