WordPress:如何创建共享同一数据库的两个博客?

Cam*_*ron 2 css php wordpress themes web-applications

我已经建立了一个WordPress网站,例如domain.com,我想建立一个Web应用程序,例如chrome.domain.com,它将包含第二个WordPress安装,但该网站在内容方面将完全相同(除了URL)并且有一个不同的主题.

是否有可能做到这一点?有关如何做到这一点的任何建议?也许以某种方式在主网站上为应用程序运行不同的主题?因为我也想让网站再次使用主题在iPhone和iPad上工作,以使它看起来都是原生的.

对此的想法将不胜感激.谢谢.

Sto*_*oic 7

我建议你使用WPMU,现在是Network最新的wordpress版本.这样做是为了让你使用wordpress的单个安装作为一个或多个wordpress博客.然后,您可以使用主题并告诉wordpress显示此博客上主要wordpress博客上的内容.

使用上述策略,将使您为所有wordpress博客(称为网络博客)使用单个数据库,并帮助他们彼此交谈(例如,您希望chrome.domain.com博客显示来自域的帖子.com博客)

可在以下位置找到更详细的信息:创建网络

要显示来自主博客的帖子(通常为id = 1),请
在chrom.domain.com主题的模板文件中使用如下函数:( 以下函数只是一个示例)

function get_recent_blogposts_wpmu($blog_id,$show){
 wp_reset_query();
 switch_to_blog($blog_id);
 global $post;?>
 <?php $my_query = new WP_Query('showposts='.$show.'&order=DSC');
 while ($my_query->have_posts()) : $my_query->the_post();
     $do_not_duplicate = $post->ID; ?>
     <li class="post_link"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> </li>
        <div style="float:left;margin:5px 0 0 10px;">
        <?php the_content(); ?>
        </div>
 <?php endwhile; ?>
 <?php restore_current_blog();
}
Run Code Online (Sandbox Code Playgroud)