Sziasztok!
Sry php newbie vagyok. Szoval van egy ilyen kodom:
PHP kód:
<?php
/*
Template Name: rss
*/
$numposts = 10;
function yoast_rss_date( $timestamp = null ) {
$timestamp = ($timestamp==null) ? time() : $timestamp;
echo date(DATE_RSS, $timestamp);
}
function yoast_rss_text_limit($string, $length, $replacer = '...') {
$string = strip_tags($string);
if(strlen($string) > $length)
return (preg_match('/^(.*)\W.*$/', substr($string, 0, $length+1), $matches) ? $matches[1] : substr($string, 0, $length)) . $replacer;
return $string;
}
$today = getdate();
$args = array(
'date_query' => array(
array(
'column' => 'post_date',
'before' => '18 hours ago',
),
),
'posts_per_page' => $numposts
);
$posts = query_posts($args);
$lastpost = $numposts - 1;
header("Content-Type: application/rss+xml; charset=UTF-8");
echo '<?xml version="1.0"?>';
?><rss version="2.0">
<channel>
<title>News for RSS</title>
<link>hxxp://#</link>
<description>The latest blog posts from...</description>
<language>en-us</language>
<author> sitename</author>
<pubDate><?php yoast_rss_date( strtotime($ps[$lastpost]->post_date_gmt) ); ?></pubDate>
<lastBuildDate><?php yoast_rss_date( strtotime($ps[$lastpost]->post_date_gmt) ); ?></lastBuildDate>
<managingEditor>xy</managingEditor>
<?php foreach ($posts as $post) { ?>
<item>
<title><?php echo get_the_title($post->ID); ?></title>
<link><?php echo get_permalink($post->ID); ?></link>
<description><?php echo '<![CDATA['.get_the_post_thumbnail($post->ID); ?></description>
<description><?php echo '<![CDATA['.$post->post_content.'<br/><br/>Originally posted on The Original source: <a href="'.get_permalink($post->ID).'">'.get_the_title($post->ID).'</a>'.']]>'; ?></description>
<pubDate><?php yoast_rss_date( strtotime($post->post_date_gmt) ); ?></pubDate>
<guid><?php echo get_permalink($post->ID); ?></guid>
</item>
<?php } ?>
</channel>
</rss>
Ez gyakorlatban azert felelos,hogy x oldalrol attegye rss-bol a postokat y oldalra adott oraval kesleltetve. A kerdesem az az lenne,hogy ennel a sornal:
<description><?php echo '<![CDATA['.$post->post_content.'<br/><br/>Originally posted on The Original source: <a href="'.get_permalink($post->ID).'">'.get_the_title($post->ID).'</a>'.']]>'; ?></description>
tudok e a 'The original source' -ra linket tenni? Tovabba,hogy ha ugyanezt a sort be szeretnem tenni a cikk elejere (a szoveges reszek ele) akkor azt hova kellene irnom?
Elore is koszi!
Könyvjelzők