افزونه یا کدی می خواهم که بعد از کلید بر روی ادامه مطلب یا نوشته در صفحه جدید مطلب باز شود.
یعنی صفحه اصلی باشد و صفحه جدیدی باز شود و نوشته را نشان دهد مثل بیشتر سایت ها.
در انجمن گشتم ولی به کار نیامد.
افزونه یا کدی است؟
افزونه یا کدی می خواهم که بعد از کلید بر روی ادامه مطلب یا نوشته در صفحه جدید مطلب باز شود.
یعنی صفحه اصلی باشد و صفحه جدیدی باز شود و نوشته را نشان دهد مثل بیشتر سایت ها.
در انجمن گشتم ولی به کار نیامد.
افزونه یا کدی است؟
درود .
کد ادامه مطلب رو قرار بدین تا ویرایش کنم . برای اینکار باید قطعه کد زیر رو در حلقه ی لینک ادامه مطلب قرار بدین :
target="_Blank"
نه منظور من این که:
وقتی در مروگر(فایرفاکس ، کروم یا ....) روی نوشته کلید می کنیم در صفحه جدیدی مطلب باز شود
مثل: سایتهای فارس، مهر و.... بیشتر سایت ها
سایت شما هم این قابلیت را ندارد.
صفحه اصلی در جای خودش میمناند و مطلب در صفحه جدیدی باز می شود
باتشکر
دوست عزیز اینی که من گفتم درسته .
شما فایل index.php قالبتون ( اون فایلی که لینک های صفحه ی نخست سایتتون درش وجود داره ) رو آپلود کنید و بدین تا درست کنم . همین تابعی که گفتم رو باید در سورس لینک عنوان مطالبتون قرار بدین .
یک مثال میزنم تا بهتر متوجه شید :
1. کد عنوان مطالب در ایندکس بنده اینه :
<a href="<?php the_permalink() ?>" rel="bookmark">
<?php the_title2('', '..', true, '54') ?>
</a>
( کد بالا دارای خلاصه کننده ی عنوان هست و این کد در قالب ها فرق میکنه )
2. تابع target="_Blank" رو بهش اضافه میکنیم و در نهاست اینطوری میشه :
<a href="<?php the_permalink() ?>" target="_Blank" rel="bookmark">
<?php the_title2('', '..', true, '54') ?>
</a>
** این تابع target="_Blank" کاری میکنه که وقتی روی لینک کلیک شد ، لینک در یک تب ( پنجره ) جدید باز بشه . مثل همین که شما میگید . صفحه ای ه لینک در اون قرار داره باقی میمونه و لینک در یک برگه ی جدید باز میشه **
---------------------------------------------------------
کد ساده ی لینک رو اگه بخواهید این قابلیت رو بهش بدین مثل بالاست . بازم مثال زیر رو توجه کنید :
1. کد ساده ی لینک به یک کلمه اینه :
<a href="http://www.wordpress.org">wordpress</a>
* کد بالا اگر روی لینک کلیک بشه در همون صفحه ای که لینک قرار داره باز میشه **
2. حالا قابلیت target="_Blank" رو بهش اضافه میکنیم تا با کلیک شدن روی لینک یک پنجره ی جدید باز کنه . بنابراین کد جدید میشه :
<a href="http://www.wordpress.org" target="_Blank">wordpress</a>
** به مکان قرار گیری target="_Blank" دقت کنید . :)
----------------------------------------------------------------------------
باز هم میگم اگر نتونستید پیدا کنید ، فایل index.php رو آپلود کنید و بدین . یا همینجا بزارید تا ادیت کنم براتون .
موفق باشید
باز هم میگم اگر نتونستید پیدا کنید ، فایل index.php رو آپلود کنید و بدین . یا همینجا بزارید تا ادیت کنم براتون .
موفق باشید
فایل index.php :
<?php get_header(); ?>
<!-- front area -->
<div id="front">
<?php
$display = new WP_query(); $display->query('showposts='.$news['featuredn'].'&meta_key=featured'); global $wp_query; $wp_query->in_the_loop = true; if ($display->have_posts()) :
include TEMPLATEPATH.'/templates/featured.tpl.php';
endif;
$display = new WP_query(); $display->query('showposts='.$news['latestn']); global $wp_query; $wp_query->in_the_loop = true; if ($display->have_posts()) :
include TEMPLATEPATH.'/templates/latest.tpl.php';
endif;
include TEMPLATEPATH.'/templates/maintabs.tpl.php';
?>
<div class="clear"></div>
</div>
<!-- front area -->
<!-- content -->
<div id="content">
<div class="content-left">
<?php include TEMPLATEPATH.'/templates/sidebarleft.tpl.php'; ?>
</div>
<div class="content-right">
<?php include TEMPLATEPATH.'/templates/scrollables.tpl.php'; ?>
<div class="bodycontent">
<?php include TEMPLATEPATH.'/templates/mainwidgets.tpl.php'; ?>
<?php dt_show_ads('position=Center of main page&before=<div class="bodyads">&after=</div>'); ?>
<?php include TEMPLATEPATH.'/templates/bottomwidgets.tpl.php'; ?>
</div>
<?php get_sidebar(); ?>
</div>
<div class="clear"></div>
</div>
<!-- content -->
<?php get_footer(); ?>
از اونجایی که قالبتون توسط توابع ساخته شده نمیشه مستقی اینکارو کرد . یعنی قطعات مختلف سایت در فایل مختلف قرار دارند و نمیشه به این راحتی گذاشت .
شما از پلاگین زیر استفاده کنید و نتیجه رو اعلام کنید :
http://www.wp1stop.com/?file_id=6
** لینک بالا ماله دانلود هست **
----------------------------------------------------
2. از کد زیر استفاده کنید . کد رو داخل functions.php به کار ببرید تمامی لینک ها رو _blank میکنه :
function autoblank($text) {
$return = str_replace('<a', '<a target="_blank"', $text);
return $return;
}
add_filter('the_content', 'autoblank');
سلام
چگونه
نمایش اطلاعات داخل آرشیو در ورد پرس به صورت تیتر بیاد نه کل مطلب
مثال اگر 100 مطلب هست ول در دسته ها و آرشیو به صورت تیتر ببینیم
با تشکر
sasa1 گفت:
سلام
چگونه
نمایش اطلاعات داخل آرشیو در ورد پرس به صورت تیتر بیاد نه کل مطلب
مثال اگر 100 مطلب هست ول در دسته ها و آرشیو به صورت تیتر ببینیمبا تشکر
خب این میشه همون کد نویسی منتهی شاید افزونه ای هم باشه برای انجام این کار که در جریانش نیستم.
sasa1 گفت:
سلام
چگونه
نمایش اطلاعات داخل آرشیو در ورد پرس به صورت تیتر بیاد نه کل مطلب
مثال اگر 100 مطلب هست ول در دسته ها و آرشیو به صورت تیتر ببینیمبا تشکر
سلام،
لطفا برای سوالاتتون ابتدا در انجمن جستجو کنید و اگر پاسخی نیافتید یک تاپیک جدید برای سوالتون ایجاد کنید.
و از ارسال پست بیربط در تاپیک دیگران خودداری کنید.
تاپیک بسته شد.