دیجی اسکریپت

کد و هک وردپرس Archives | دیجی اسکریپت

نمایش عنوان پست با طول محدود در وردپرس

اگر شما هم برای راه‌اندازی سایت و یا وبلاگ خود از سیستم مدیریت محتوای وردپرس استفاده می‌کنید قطعا وردپرس از دیدگاه شما به عنوان یک پلتفرم خاص به حساب می‌آید چرا که در این سیستم مدیریت محتوای متن باز شما قادر خواهید بود تقریبا تمامی نیازهای خود را برای ایجاد و راه اندازی سایت مورد نظر خود رفع نمایید. با توجه به رشد چشم‌گیر و روز افزون وردپرس در میان کاربران می‌توان خواسته‌ها و نیازهای متفاوت آنها را برای سفارشی کردن وردپرس، که بیشتر مرتبط با هسته‌ی وردپرس و پوسته‌های آن می‌باشد را دید.

 

محدود کردن تعداد کاراکترها در وردپرس را نیز می‌توان به عنوان یکی از این نیازها معرفی کرد چرا که در بسیاری از موارد همانند نظم بخشیدن به ظاهر پوسته برای نمایش تعداد کاراکتر مشخص شده در هر نوشته، محدود کردن کاراکتر عناوین نوشته‌های وردپرس و… نیاز هست مانُور بیشتری بر روی تعداد کاراکترهای متن در وردپرس داشت که این محدودیت رابطه‌ی مستقیمی با هسته و پوسته‌ی وردپرس دارد و در این نوشته از بیست اسکریپت بنا به درخواست یکی از بازدیدکنندگان آن را بصورت کامل برای شما دوست داران وردپرس شرح خواهیم داد .

 

نمایش عنوان پست با طول محدود در وردپرس


برای این کار ابتدا کد زیر را در فایل functions.php قرار دهید:

function MY_title($char)
{
$title = get_the_title($post->ID);
$title = substr($title,0,$char);
echo $title;
}

حال از کد زیر در پوسته خود استفاده کنید و به جای ۲۰ تعداد کارکترهای دلخواه برای محدود کردن طول عنوان مطالب را قرار دهید:

<?php MY_title(20); ?>

امیدوارم براتون کاربردی باشه.

نوشته نمایش عنوان پست با طول محدود در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

قرار دادن قسمت درباره نویسنده در وردپرس

امروز قراره آموزش ساخت باکس درباره نویسنده رو با هم داشته باشیم. باکس درباره نویسنده در واقع همان قسمتی است که بعد از پست ها ایجاد میشود و متنی رو درباره نویسنده داخل خودش قرار میده. برای ایجاد این باکس میتوانید از پلاگین استفاده کنید و اما روش بهتری هم وجود دارد و اون استفاده از کد هست. این روش باعث میشه که سرعت بارگذاری سایتتون به خاطر استفاده از افزونه پایین نیاد.

قرار دادن قسمت درباره نویسنده در وردپرس

برای این کار شما باید کد ریز رو در فایل Single.php و داخل حلقه پست کپی کنید.

<div>
<div><?php echo get_avatar( get_the_author_meta( 'user_email' ),
apply_filters( 'twentyten_author_bio_avatar_size', 80 ) ); ?></div>
<div style="text-align:right;">
<p>این مطلب توسط <?php the_author_link(); ?> ارسال شده:</p>
<p style="float:right;"><?php the_author_meta('description'); ?></p></div>
</div>

در این کد شما برای شما استایلی وجود ندارد و به سادگی خودتون میتونید استایل مورد علاقتون رو بهش بدید.

نوشته قرار دادن قسمت درباره نویسنده در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

نمایش عنوان پست هایی که در آینده منتشر خواهند شد

سلام. یکی از امکاناتی که وردپرس در اختیار کاربران خودش میده امکان ارسال پست زمان بندی شده است که در ساعت و یا روز و ماه مورد نظر انتشار خواهد یافت در همین موضوع امروز آموزش نمایش عناوین پست هایی که در آینده منتشر خواهند شد را برای شما آماده کرده ایم که با قرار دادن این قطعه کد به آسانی می توانید عنوانین که در آینده انتشار پیدا می کنند را برای کاربران خود به نمایش بگذارید تا کاربران را از روند وب سایت خود آگاه سازید. در ادامه با آموزش قرار دادین این قالبلیت در سایت وردپرسی خود همراه باشید.

 

نمایش عنوان پست هایی که در آینده منتشر خواهند شد


برای نمایش عناوین زمان‌بندی شده می‌توانید از تکه کد PHP زیر استفاده کنید:

<div>
<?php $recentposts = get_posts('numberposts=5&author='.get_the_author_ID().'');
foreach ($recentposts as $post) : setup_postdata($post); ?>
<div><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<?php endforeach; ?>
</div>

با تغییر عدد ۵ در تکه کد بالا می‌توانید تعداد عناوین نمایش داده شده را تغییر دهید.

نوشته نمایش عنوان پست هایی که در آینده منتشر خواهند شد اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

آموزش ساخت صفحه ابر برچسب ها در وردپرس

سلام. امروز با آموزش خیلی ساده نحوه ساخت صفحه ابر برچسب ها اومدم، یعنی صفحه ای که تمام تگ های شما رو توی خودش جای بده. استفاده از تگ یکی از راه های جذب موتور های جستجو هستش که این روز ها همه باهاش آشنا هستن ولی یه نکته ای که در این مورد هستش اینه که بعضی از دوستان برای هر مطلب تعداد بالا و بی ربطی تگ قرار میدهند که این کار باعث بلوک شدن اون کلمه برای اون سایت از طرف موتور جستجو میشه که اصلا خوب نیست. برای همین بهتره برای هر پست تگ های کم، کلیدی و مرتبط بنویسیم و صفحه ای بسازیم که تمام تگ هامون توش باشه.

آموزش ساخت صفحه ابر برچسب ها در وردپرس

این کار واقعا ساده ای هستش، برای این کار ابتدا نت پد رو باز کنید و کد زیر رو توش کپی کنید:

<?php
/*
Template Name: tags
*/
?>

سپس فایل page.php قالبتون رو باز کنید و تمام کد های اون رو در فایلی که ساختید، پایین کدی که در بالا کپی کردید، کپی کنید. حالا باید یک تغییر در این فایل بدهیم، عبارت زیر رو پیدا کنید:

<?php the_content(__('')); ?>

سپس به جای اون عبارت زیر عوض جایگزین کنید:

<?php wp_tag_cloud('number=0'); ?>

حالا فایل رو ذخیره کنید. (برای این کار Ctrl+S رو بزنید، اسم فایل رو مثلا tags.php بگذارید، سپس save az type رو روی all file (*.*) قرار بدید، Encoding رو هم روی UTF-8 قرار بدید.) سپس فایل رو به پوشه قالبتون انتقال بدین. حالا یه برگه جدید در وردپرس خود بسازید و در قسمت صفات برگه – قالب، tags رو انتخاب کنید و برگه رو فقط با عنوان ذخیره کنید. تموم شد!

نوشته آموزش ساخت صفحه ابر برچسب ها در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

کنترل طول دیدگاه ها در وردپرس

سلام وقت بخیر به شما عزیزان و کاربران وب سایت بیست اسکریپت . اگر شما نیز از آن دسته از افراد سختگیر در سایت خود هستید ترفند امروز می تواند برای شما کاربردی باشد. محدود کردن حداقل و حداکثر تعداد کاراکتر ها در دیدگاه های وردپرس گاهی می تواند کاربرد داشته باشد. در ادامه با قطعه کد بسیار کاربردی در خدمت شما هستیم که با قرار دادن آن به آسانی می توانید محدودیت ذکر شده را در سایت وردپرسی خود اعمال نمایید.

کنترل طول دیدگاه ها در وردپرس

برای این کار کافیست کد زیر را در فایل functions.php قالب خود قرار دهید:

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 1000 ) {
        wp_die('دیدگاه شما بسیار طولانی است. لطفا اندازه دیدگاه خود را کمتر از ۱۰۰۰ کاراکتر کنید..');
    }
if ( strlen( $comment['comment_content'] ) < 50 ) {
        wp_die('دیدگاه شما بسیار کوتاه است. لطفا بیشتر از ۵۰ کاراکتر منتشر کنید..');
    }
    return $comment;
}

همان طور که از متن های داخل کد مشخص است میتوانید اعلانی را برای این قابلیت سایت خود قرار دهید. همچنین در کد تست حداقل تعداد کاراکتر ها برابر ۵۰ و حداکثر آن نیز برابر ۱۰۰۰ قرار داده شده است که میتوانید با توجه به نیاز خود مقدار آنرا تغییر دهید.

نوشته کنترل طول دیدگاه ها در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

حل مشکل فضای خالی بالای سایت وردپرس

سلام. یکی از مشکلاتی که گاهی برای دارندگان سایت های وردپرسی و طراحان قالب آن پیش می آید فضای خالی ای است که در بالای صفحه برای جایگیری نوار مدیریت وردپرس ایجاد میشود. راه های بسیاری برای حذف این فضا وجود دارد و در بسیاری از سایت ها گفته شده است اما پس از بررسی هایی که انجام دادیم از هیچ یک نتیجه صد درصد و کامل نگرفتم. بلاخره پس از تحقیقات فراوان روش درست این موضوع پیدا کردیم که به صورت اختصاصی برای شما عزیزان بیست اسکریپت قرار دادیم

حل مشکل فضای خالی بالای سایت وردپرس

ابتدا باید از آدرس زیر فایل admin-bar.php را پیدا کنید:

wp-includes > admin-bar.php

حال باید به دنبال قطعه کد زیر باشید و آنرا پاک کنید:

html { margin-top: 32px !important; }
* html body { margin-top: 32px !important; }
@media screen and ( max-width: 782px ) {
    html { margin-top: 46px !important; }
    * html body { margin-top: 46px !important; }
}

به همین سادگی این فضای خالی را از بیخ نابود میکنید! تنها مشکل این روش برگشت آن پس از آپدیت وردپرس است که فکر نمیکنم هر بار تکرار این کار چند ثانیه هم طول بکشد!

نوشته حل مشکل فضای خالی بالای سایت وردپرس اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

تغییر پوسته مدیریت وردپرس با پوسته Forest

در میان بسیاری از کسانی که از سیستم مدیریت محتوای وردپرس استفاده میکنند افراد بسیاری از ظاهر پنل مدیریت این سیستم خسته شده اند و قصد سفارشی سازی با هدف جذابیت آن را دارند. البته این به این معنا نیست که طراحی داشبورد مدیریتی این سیستم ضعیف می باشد! خیر اصلا اینطور نیست اما کسانی که روزانه ساعت های بسیاری را صرف مدیریت وردپرس میکنن قطعا علاقه بسیاری به سفارشی سازی آن دارند. امروز افزونه ای را آماده دانلود کرده ایم که این قابلیت را برای مدیران وردپرسی فراهم کرده است! اگر شما هم قصد ایجاد جذابیت برای نویسندگان و کاربران خود را دارید همراه ما باشید.

 

Forest نام یک افزونه وردپرسی بسیار قدرتمند با هدف سفارشی سازی پنل مدیریت وردپرس می باشد که با دارا بودن قابلیت هایی مانند تنظیمات منوها از نظر رنگ بندی و چیدمان، درج پس زمینه دلخواه، افزودن فونت های سفارشی، ایجاد دکمه های دسترسی سریع به پنل، ویرایش لوگوی صفحه ورود، مخفی سازی عناصر دلخواه و … یکی از برترین افزونه های موجود در این زمینه می باشد.

 

تغییر پوسته مدیریت وردپرس با پوسته Forest

 

امکانات کلی تغییر پوسته مدیریت وردپرس با پوسته Forest :

  • امکان ویرایش و درج پس زمینه دلخواه برای پنل مدیریت
  • قابلیت استفاده از Opacity در منو ها و عناصر دیگر
  • قابلیت تعیین رنگ بندی دلخواه برای منو ها
  • تبدیل منوها به منوهای تاریک یا حالت شب
  • قابلیت ویرایش لوگوی صفحه ورود به پنل
  • قابلیت مخفی سازی عناصر وردپرس
  • ایجاد دکمه های دسترسی سریع
  • افزودن فونت های دلخواه در قالب
  • دارای تنظیمات گسترده پیکربندی
  • سازگار با وردپرس ۳٫۹ به بالا
  • سفارشی سازی آسان
  • سفارشی سازی CSS
  • چیدمان دلخواه عناصر
  • و…

این نوشته تغییر پوسته مدیریت وردپرس با پوسته Forest برای اولین بار در بیست اسکریپت منتشر شده است.



لینک منبع مطلب