WordPress前端发布到具有高级定制字段的多站点中的多个博客

时间:2013-11-12 作者:SAFEER N

我正在使用高级自定义字段进行结束发布。

<?php 

function my_pre_save_post( $post_id )
{
    // check if this is to be a new post
    if( $post_id != \'new\' )
    {
        return $post_id;
    }

    // Create a new post
    $post = array(
        \'post_status\'  => \'draft\' ,
        \'post_title\'  => \'A title, maybe a $_POST variable\' ,
        \'post_type\'  => \'post\' ,
    );  

    // insert the post
    $post_id = wp_insert_post( $post ); 

    // update $_POST[\'return\']
    $_POST[\'return\'] = add_query_arg( array(\'post_id\' => $post_id), $_POST[\'return\'] );    

    // return the new ID
    return $post_id;
}

add_filter(\'acf/pre_save_post\' , \'my_pre_save_post\' );

?>
我想用这个方法

<?php
$original_blog_id = get_current_blog_id(); // get current blog

$bids = array(1,2); // all the blog_id\'s to loop through
foreach($bids as $bid):
       switch_to_blog($bid); //switched to blog with blog_id $bid
       // ... your code for each blog ...
endforeach ; 

switch_to_blog( $original_blog_id ); //switched back to current blog
?>
如何同时发布到多个博客。请帮帮我。

1 个回复
最合适的回答,由SO网友:SAFEER N 整理而成

问题已解决!。我从这里得到了一个解决方案。http://support.advancedcustomfields.com/forums/topic/front-end-posting-to-multiple-blog/

结束

相关推荐

Copy Root Multisite Site

我在WordPress中创建了一个多站点安装,位于example.com 网站位于example.com/site1, example.com/site2 等是否可以创建example.com 在example.com/site3?Blog Copier 和NS cloner 由于某种原因,不允许您创建根站点的副本。这背后的技术限制是什么?

WordPress前端发布到具有高级定制字段的多站点中的多个博客 - 小码农CODE - 行之有效找到问题解决它

WordPress前端发布到具有高级定制字段的多站点中的多个博客

时间:2013-11-12 作者:SAFEER N

我正在使用高级自定义字段进行结束发布。

<?php 

function my_pre_save_post( $post_id )
{
    // check if this is to be a new post
    if( $post_id != \'new\' )
    {
        return $post_id;
    }

    // Create a new post
    $post = array(
        \'post_status\'  => \'draft\' ,
        \'post_title\'  => \'A title, maybe a $_POST variable\' ,
        \'post_type\'  => \'post\' ,
    );  

    // insert the post
    $post_id = wp_insert_post( $post ); 

    // update $_POST[\'return\']
    $_POST[\'return\'] = add_query_arg( array(\'post_id\' => $post_id), $_POST[\'return\'] );    

    // return the new ID
    return $post_id;
}

add_filter(\'acf/pre_save_post\' , \'my_pre_save_post\' );

?>
我想用这个方法

<?php
$original_blog_id = get_current_blog_id(); // get current blog

$bids = array(1,2); // all the blog_id\'s to loop through
foreach($bids as $bid):
       switch_to_blog($bid); //switched to blog with blog_id $bid
       // ... your code for each blog ...
endforeach ; 

switch_to_blog( $original_blog_id ); //switched back to current blog
?>
如何同时发布到多个博客。请帮帮我。

1 个回复
最合适的回答,由SO网友:SAFEER N 整理而成

问题已解决!。我从这里得到了一个解决方案。http://support.advancedcustomfields.com/forums/topic/front-end-posting-to-multiple-blog/