Чтобы выполнить запрос выбора WordPress, вы можете использовать различные методы в зависимости от ваших конкретных требований. Вот некоторые часто используемые методы с примерами кода:
-
Использование WP_Query:
$args = array( 'post_type' => 'post', 'posts_per_page' => 5, ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); // Display post information the_title(); the_content(); // ... } wp_reset_postdata(); } else { // No posts found }
-
Использование get_posts:
$args = array( 'post_type' => 'post', 'posts_per_page' => 5, ); $posts = get_posts( $args ); foreach ( $posts as $post ) { setup_postdata( $post ); // Display post information the_title(); the_content(); // ... } wp_reset_postdata();
-
Использование глобального объекта $wpdb:
global $wpdb; $results = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE post_type = 'post' LIMIT 5" ); foreach ( $results as $post ) { // Access post information echo $post->post_title; echo $post->post_content; // ... }
Это всего лишь несколько примеров. В зависимости от ваших конкретных потребностей существуют и другие методы. Не забудьте заменить 'post'
на желаемый тип сообщения и при необходимости изменить параметры запроса.