28.12.2016., 21:27
|
#12
|
Premium
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.
|
|
|