شاید بعضی ها به وردپرس برای استفاده کم آژاکس توی سایت ایراد بگیرند و اون رو یک ضعف به حساب بیاورند اما باید خدمت دوستان عزیز عرض کنم که وردپرس در قسمت مدیریت بسیار از آژاکس و جی کوئری استفاده کرده و کارها رو بسیار ساده کرده . خب ما در همیار وردپرس قصد داریم کمی ظاهر سایت های وردپرسی را آژاکسی تر کنیم.امروز میخواهیم با ترفندی بسیار ساده انتقال کاربران به صفحات قبل و بعد وبتون رو با کمک آژاکس انجام بدید تا اینطوری هم پهنای باند حفظ بشه و کاربران به مطالب شما دسترسی آسانتری داشته باشند.برای اینکار امروز همراه ما باشید…
خب برای شروع ابتدا کد زیر را در فایل header.php خود و یا هدر سایت خود قرار دهید :
<script type="text/javascript" charset="utf-8" src="<?php bloginfo(url); ?>/wp-includes/js/jquery/jquery.js"></script> <script type="text/javascript" charset="utf-8"> jQuery(document).ready(function(){ jQuery('#postPagination a').live('click', function(e){ e.preventDefault(); var link = jQuery(this).attr('href'); jQuery('#content').fadeOut(500).load(link + ' #contentInner', function(){ jQuery('#content').fadeIn(500); }); }); }); </script>
خب برای مرحله بعد به سراغ فایل index.php و یا هرفایلی که میخواهید آژاکس به کار برده شود بروید , سپس کد زیر را قبل از شروع حلقه پست قرار دهید .
یعنی مثلا کد زیر را بیابید :
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
و کد زیر را قبل از کد بالا قرار دهید :
<div id='content'> <div id='contentInner'>
خب آخر حلقه را هم بیابید و کد های بالا را ببندید :
برای مثال کد زیر را بیابید :
<?php endif; ?>
و بعد از آن کد زیر را قرار دهید :
</div> </div>
خب حالا کافیست کد زیر را در هر جاکه میخواهید صفحات قبلی / بعدی نمایش داده شود قرار دهید (درون حلقه پست باشد )
<div id='postPagination'> <?php posts_nav_link(' ', ('« صفحه بعدی'), ('صفحه قبلی »')); ?> </div>
تموم شد. اگر توضیحاتم خوب نبود میتوانید نمونه قالب استفاده شده را از اینجا دانلود کنید (زبان انگلیسی میباشد)
ali
امکان داره که با زدن کلیک صفحه ی دلخوا0 باز بشه ؟ اگه می شه آموزششو بزارید
Ali
سلام . امکان داره افزونه ی که خودتون برای دکمه ی ادامه مطلب گذاشتین قرار بدین . همین که وقتی موس روی دکمه می ره تغییراتش چند ثانیه طول میکشه . در اصل من همین مدت زمان رو می خوام
علی حاجی محمدی 14 سال عضو همیار وردپرس
عزیزم این یک خط کد سی اس اس ساده است. لطفا به آدرس wordpress98 @جیمیل میل بزنید تا براتون بفرستم
Ali
لطفا کمک کنید …. جواب سوال من را ندادید
علی حاجی محمدی 14 سال عضو همیار وردپرس
جواب ارسال شد
Ali
سلام . با تشکر از خدماتتون
من این رو نصب کردم اما با زدن دکمه صفحه ی بعدی ستون های کنار رو نشون نمی ده . لطفا راهنمایی کنید .
علی حاجی محمدی 14 سال عضو همیار وردپرس
سلام نه مشکلی نسیت حتما اون دوتا کد رو اشتباه گذاشتید یا اینکه قبل و بعد چرخه قرار ندادید.. من نمونش رو توی سایت شخصی خودم یعنی http://www.alihm.ir استفاده کردم میتونید ببینید
فرامرز
“خب برای شروع ابتدا کد زیر را در فایل header.php خود و یا هدر سایت خود قرار دهید ”
سلام ، آقا قالب من header.php نداره و گفتید یا هدر سایت قرار دهید . هدر سایت کجاست؟اگه میشه سریعا جوابو بگید!ممنون
علی حاجی محمدی 14 سال عضو همیار وردپرس
حیف شد کاشکی داشت اما تگ را در index.php بیابید و کد مذکور رو بعد اون قرار بدید
میلاد
اوکی
AMIN
نوکرتم
میلاد
سلام
این اسکریپت رو شما دارید ؟
http://www.stockphoto.ir/ssphotos/Default.html
اگه می شه این رو هم برای دانلود بزارید در صورت امکان
با تشکر
علی حاجی محمدی 14 سال عضو همیار وردپرس
متاسفانه ما در همیار وردپرس قصد گسترش وردپرس رو داریم و تمایل به معرفی هیچ اسکریپت یا سی ام اس رو نداریم
AMIN
سلام
خسته نباشی
کارت درسته 😉
فقط چند تا اشکال توی قالب هست اونا رو برطرف کن داداش
علی حاجی محمدی 14 سال عضو همیار وردپرس
چشم ایشالله نسخه اصلی تا چند وقت دیگه باعث خوشحالی ماست که افراد با تجربه ای مثل شما به ما دلگرمی بدن
محمد رسول
با سلام اگر برایتان مقدور است قالبی مانند قالب سایت downloadpsd.com را روی سایت قرار دهید . من چندی پیش قالبی با این سبک از سایت deviran.com دانلود کردم اما انگار مشکل داشت .
علی حاجی محمدی 14 سال عضو همیار وردپرس
بله حتما در خدمتتون هستیم یک قالب ویژه برای سایت های گرافیک با همین سبک طراحی میکنیم و خدمت دوستا گرافیک میدیم ایشالله تا 10 تر آماده میشه (الان مثلا امتحان دارم و دارم درس میخونم 🙂 )