با این کد <? php?> یا بدون این کد
در header.php با توجه به اینکه کدهای HTML وجود دارد، باید تگها شروع و پایان (<? php?>) قرار داده شود .
<?php
if ( !defined('MAGPIE_CACHE_AGE') ) {
define('MAGPIE_CACHE_AGE', 60*60); // one hour
}
?>
ضمنا آیا فقط این را بنوسیم کافیه
همین که آقای معینی گفته :
define('MAGPIE_CACHE_AGE', 60*60);
این دو کد تفاوتی با یکدیگر ندارد، ولی حالت اول بهتر است ؛ یعنی این کد :
<?php
if ( !defined('MAGPIE_CACHE_AGE') ) {
define('MAGPIE_CACHE_AGE', 60*60); // one hour
}
?>
من چطوری می توانم لینک های فید را که تو سایت نشام می دهد لینک به صفحه دیه بگذارم :
این را کجا باید قرار بدهم : ؟؟
target="_blank"
بدون ابزارک میتوان این تگ باز شدن در صفحه جدید را قرار داد ، برای این منظور
1. تابع زیر را در Functions.php قرار دهید .
function fetch_site_feed($url) {
while ( stristr($url, 'http') != $url )
$url = substr($url, 1);
if ( empty($url) )
return;
$rss = fetch_feed($url);
$desc = '';
$link = '';
if ( ! is_wp_error($rss) ) {
$desc = esc_attr(strip_tags(@html_entity_decode($rss->get_description(), ENT_QUOTES, get_option('blog_charset'))));
$link = esc_url(strip_tags($rss->get_permalink()));
while ( stristr($link, 'http') != $link )
$link = substr($link, 1);
}
$url = esc_url(strip_tags($url));
wp_widget_rss_output($rss);
}
2. برای نمایش، آدرس Feed سایت را به صورت زیر به تابع معرفی کنید (در sidebar.php) .
مثلا برای نمایش Feed سیاره ( http://feeds2.feedburner.com/wordpress/planet) تابع را به صورت زیر فراخوانی میکنیم .
fetch_site_feed('http://feeds2.feedburner.com/wordpress/planet');