WordPress как на ладони
rgbcode is looking for WordPress developers.

Работа с сеткой сайтов

Здравствуйте!
Есть вордпресс, работающий в режиме мультисайта, а также N количество поддоменов.
example.com
gorod_1.example.com
gorod_2.example.com
gorod_3.example.com
gorod_4.example.com

подскажите, как мне получить список рубрик поддомена "gorod_2.example.com", когда пользователь находится на основном "example.com"?

Вообще какие есть функции для работы с сеткой сайтов?

0
sholex
8.9 лет назад 40
  • 0
    shevan222 wp-best.ru

    попробуй этот код

    // Current Site
    $current = get_current_site();
    
    // All Sites
    $blogs = wp_get_sites();
    
    foreach ( $blogs as $blog ) {
    
    	// switch to the blog
    	switch_to_blog( $blog['blog_id'] );
    
    	// get_categories args
    	$args = array(
    		'hide_empty' => true
    	);
    
    	$categories = get_categories( $args );
    
    	foreach ( $categories as $category ) {
    
    		$link = get_category_link( $category->term_id );
    		$name = $category->name;
    
    		printf( '<a href="%s" title="%s">%s</a> ', $link, $name, $name );
    	}
    
    }
    
    // return to the current site
    switch_to_blog( $current->id );

    https://codex.wordpress.org/Function_Reference#Multisite_functions

    sholex 8.9 лет назад

    Огромнейше благодарю!
    То, что нужно. Теперь я могу делать с поддоменами все что захочется)

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация