View Single Post
Staro 28.12.2016., 21:27   #12
Inovator
Premium
Moj komp
 
Inovator's Avatar
 
Datum registracije: Nov 2005
Lokacija: Bjelovar
Postovi: 477
Kad stavim:

Code:
add_action( 'save_post', 'export_posts_to_xml' );
function export_posts_to_xml()
{
    $args = array(
        'posts_per_page' => -1,
        'offset' => 0,
        'category' => '',
        'category_name' => '',
        'orderby' => 'date',
        'order' => 'DESC',
        'include' => '',
        'exclude' => '',
        'meta_key' => '',
        'meta_value' => '',
        'post_type' => 'product',
        'post_mime_type' => '',
        'post_parent' => '',
        'author' => '',
        'author_name' => '',
        'post_status' => 'publish',
        'suppress_filters' => TRUE
         
    );
    $posts = get_posts($args);
    $file = fopen('posts.xml','w');
    print_r(get_posts(array('post_type' => 'product'));
    $xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?>
<employees></employees>');
    foreach($posts as $post) {
        setup_postdata($post);
        $image = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID));
        $xml->addChild('post_id', $post->ID);
        $xml->addChild('post_title', $post->post_title);
        $xml->addChild('post_content', $post->post_content);
        $xml->addChild('post_image', $image[0]);
    }
    wp_reset_postdata();
    file_put_contents($_SERVER['DOCUMENT_ROOT'].'/posts.xml',$xml->saveXML());
}
sruši mi se cijeli WP site.
Inovator je offline   Reply With Quote