php 切换到Blog和WP_Query示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 切换到Blog和WP_Query示例相关的知识,希望对你有一定的参考价值。

<?php

function smcm_pull_faculty_from_directory() {

	//Get the slug of the calling site... array element [3]
	$site_slug = explode ("/", get_site_url());

	// blog id of the directory
	$blog_id = 7;

	switch_to_blog( $blog_id );

	$args = array(
	'post_type' => 'faculty_profile',
	'tax_query' => array(
		array(
			'taxonomy' => 'dept_prog_tag',
			'field' => 'slug',
			'terms' => $site_slug[3] 
			)
		)
	);

	$the_query = new WP_Query( $args );

	// The Loop
	if ( $the_query->have_posts() ) {

		while ( $the_query->have_posts() ) {
			$the_query->the_post();
			the_post_thumbnail(array(100,100));
			echo '<p><a class="people-button" href="' . $permalink = get_permalink() . '">View Profile</a></p>';
		}

	} else {
		// no posts found
	}

	/* Restore original Post Data */
	wp_reset_postdata();

	restore_current_blog();

}

以上是关于php 切换到Blog和WP_Query示例的主要内容,如果未能解决你的问题,请参考以下文章

php WP_QUERY示例

PHP 示例WP_Query

php Wordpress Bootstrap 4.1分页(使用自定义WP_Query()和全局$ wp_query支持)

php Wordpress Bootstrap 4.1分页(使用自定义WP_Query()和全局$ wp_query支持)

php WP_Query和get_posts

php WP_query