Как отфильтровать сообщения, загруженные в тему с плагином в WordPress? - PullRequest
1 голос
/ 17 января 2020

Я хочу создать плагин, который редактирует посты и добавляет что-то к их названию, КОГДА они получают в реальном времени. как сообщения на домашней странице. Я просто хочу внести несколько изменений в свойства публикации. Я уже нашел решение по этому поводу, но я не знаю, как заставить его работать. ссылка на решение . спасибо

1 Ответ

2 голосов
/ 17 января 2020

Я думаю, что вы можете использовать хук WordPress, вот как я это сделаю.

В вашем functions.php добавьте этот фрагмент кода:

 <?php 
      function populate_posts_data( $posts, $query ) {
           global $wpdb;

           if ( !count( $posts ) ) 
               return $posts;  // posts array is empty send it back with thanks.

           while ( $posts as $post ) {
               // do whatever you want for each post, alter its data, etc
               $post->title = $post->title . ' Edited');
           }
           return $posts;
       }
       add_filter( 'the_posts', 'populate_posts_data' );
 ?>

Спасибо, надеюсь это тебе помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...