رفتن به مطلب

Masih

مدیر بازنشسته
  • تعداد ارسال ها

    4,425
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1,077

تمامی مطالب نوشته شده توسط Masih

  1. Masih

    قالب موزیک حرفه ای موزیک سی

    سلام . هر قالب اگه افزونه هایی نیاز داشته باشه که تا نباشه قالب ناقص کار کنه ، یک سری ارور میده که داخل ارور گفته شده چه افزونه هایی می خواد . اینو یاد بگیرید و هر قالبی که لیست افزونه نداشت ، بتونید خودتون بفهمید . موفق باشید
  2. Masih

    مشکل در به روز رسانی وردپرس

    متاسفانه این مشکل در اثر TimeOut به وجود میاد و به دلیل عدم سرعت کافی برای پاسخگویی سریع به نهایی شدن عملیات آپدیت . گاهی اوقات سرعت پاسخگویی سرور هم مد نظر قرار می گیره . اگه آپدیت بدون مشکل انجام میشه ، پس مشکلی که هست همون timeout سرور هست . اما اگه انجام نمیشه باید به صورت دستی آپدیت انجام بدید . (البته پیشنهاد بنده نصب مجدد وردپرس فارسی به جای نسخه ی فعلی شما هست) موفق باشید.
  3. Masih

    قالب 20اسکریپت

    برای استفاده از زمینه دلخواه تصاویر نمونه فایل ، به اینصورت عمل کنید : 1. کد زیر رو در فایل single.php قرار بدین . ترجیحا بالای فایل و بعد از تابع فراخوانی هیدر . <?php $ss1 = get_post_meta($post->ID, 'ss1', true); ?><?php $ss2 = get_post_meta($post->ID, 'ss2', true); ?><?php $ss3 = get_post_meta($post->ID, 'ss3', true); ?><?php $ss4 = get_post_meta($post->ID, 'ss4', true); ?><?php $ss5 = get_post_meta($post->ID, 'ss5', true); ?> 2. سپس کد زیر رو در مکانی که قصد دارید اسکرین شات ها نمایش داده بشن قرار بدین . <?php if(get_post_meta($post->ID, "ss1", true)) : ?><img src="<?php echo $ss1; ?>" border="" alt="" title=""></img><?php endif; ?><?php if(get_post_meta($post->ID, "ss2", true)) : ?><img src="<?php echo $ss2; ?>" border="" alt="" title=""></img><?php endif; ?><?php if(get_post_meta($post->ID, "ss3", true)) : ?><img src="<?php echo $ss3; ?>" border="" alt="" title=""></img><?php endif; ?><?php if(get_post_meta($post->ID, "ss4", true)) : ?><img src="<?php echo $ss4; ?>" border="" alt="" title=""></img><?php endif; ?><?php if(get_post_meta($post->ID, "ss5", true)) : ?><img src="<?php echo $ss5; ?>" border="" alt="" title=""></img><?php endif; ?> استایل بندی یا اسلایدری کردنش با خودتون . موفق باشید .
  4. افزونه های https://wordpress.org/plugins/wysija-newsletters/ و https://wordpress.org/plugins/mail-subscribe-list/ رو هم امتحان بفرمایید .
  5. Masih

    قالب 20اسکریپت

    خواهش میکنم . اگه اینطوری درست شده پس همینطوری استفاده کنید . چون عبارت demo هیچجا نمایش داده نمیشه فقط مقداری که برای این زمینه دلخواه وارد می کنید در سایت نمایان میشه . موفق باشید.
  6. Masih

    مشکل در به روز رسانی وردپرس

    پس بهتره DEBUG رو در فایل wp-config.php فعال کنی تا ببینی مشکلش از کجاست و رفعش کنی . نسخه ای که خودم استفاده می کنم با این که رایگان گرفتم ولی کارهای زیادی برای سئو و رفع چند مشکل CSS استفاده کردم که نمی تونم اونو بهتون بدم . ولی اگه بخواهید می تونم براتون نصب کنم . شما این قالب رو آپلود کنید و مشخصات بدین نصب کنم .
  7. بله هزینه ی زیادی می خواد . ssl بیشتر به سایت هایی توصیه میشه که اطلاعات واقعا مهم دارند که نیاز به کدگذاری اونها هستش . سایت های فروشگاهی یا سایت های مارکت و ... از جمله سایت های روزانه ای هستند که ssl در اونها استفاده بشه بهتره . اما ssl ها انواع مختلفی هم دارند و ارزان هم بین اونها پیدا میشه . اما باید بسته به نیاز سایت از اون استفاده بشه .
  8. Masih

    مشکل در به روز رسانی وردپرس

    اما همیشه زبان اصلی مدیریت محتوا بر زبان انگلیسی ارجح تره و وردپرس آپدیت فارسی رو به عنوان پیش فرض برای شما نشون میده و اگه برای هر دو آپدیت موجود باشه ، در منوها عدد آپدیت های فعال رو 1 میزنه . + من الان از flat theme استفاده می کنم ، مشکلی هم نداره . قالب های اینچنینی که مد نظر داری زیاد هستند . یه جستجو کوچیک بزن . نوکرم :80:
  9. Masih

    قالب 20اسکریپت

    با نحوه ی کار با زمینه های دلخواه وردپرس آشنایی کافی دارید ؟ اگه ندارید کمی در سایت های فارسی مطالعه کنید . اگه بقیه ی زمینه های دلخواه کار کنه ، این بخش قیمت هم باید کار کنه ، چون چیزه خاصی کم یا زیاد نکردم . فقط زمینه ی دلخواه demo رو به price تغییر دادم . چیزی کم یا زیاد نشده . نام زمینه برای قیمت : price مقدار هم که قیمت به تومان : 2000 تومان (مثلا)
  10. لطفا پاسخ بی ربط ارسال نکنید ! چیزی که ایشون می خوان پیام خصوصی نیست . :47:
  11. Masih

    قالب 20اسکریپت

    به جای قیمت اون عبارت میاد ؟ یا یک ارور میده ؟ کد زیر رو هم تست کنید : <?php get_header(); ?><div class="main container row"><?php get_sidebar("right"); ?><div class="contents col"><?phpget_search_form();include_once( get_template_directory() . '/middle_ads.php' );include_once( get_template_directory() . '/forum.php' );?><?phpif( have_posts() ) :while ( have_posts() ) :the_post();$download = get_post_meta($post->ID, '_download', $single = true);$mirror_download = get_post_meta($post->ID, '_mirror_download', $single = true);$price = get_post_meta($post->ID, '_price', $single = true);$vol = get_post_meta($post->ID, '_vol', $single = true);$creator = get_post_meta($post->ID, '_creator', $single = true);$translator = get_post_meta($post->ID, '_translator', $single = true);$source = get_post_meta($post->ID, '_source', $single = true);$source_link = get_post_meta($post->ID, '_source_link', $single = true);$help = get_post_meta($post->ID, '_help', $single = true);?><article class="post single-post" id="post-<?php the_id(); ?>"><div class="post-inner"><h2 class="title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title(); ?></a></h2><div class="row post-text post-top"><?php the_content(__('')); ?><p> </p><?php if( is_field($download) ) : ?><a class="post_button container download" href="<?php echo $download; ?>" title=" دانلود با لینک مستقیم">دانلود با لینک مستقیم</a><?php endif; if( is_field($mirror_download) ) : ?><a class="post_button container download" href="<?php echo $mirror_download; ?>" title="دانلود کرک">دانلود کرک</a><?php endif; ?><span class="post_button_sep"></span><?php if( is_field($price) ) : ?><div class="post_button container demo">قیمت <?php echo $price; ?></div><?php endif; if( is_field($vol) ) : ?><div class="post_button container vol">حجم : <?php echo $vol; ?></div><?php endif; ?><span class="post_button_sep"></span><?php if( is_field($creator) ) : ?><div class="post_button container info">سایت سازنده : <?php echo $creator; ?></a></div><?php endif; if( is_field($translator) ) : ?><div class="post_button container info">مترجم : <?php echo $translator; ?></div><?php endif; ?><div class="post_button container info">منبع : <a href="<?php echo is_field($source_link) ? $source_link : bloginfo('url'); ?>" title="<?php echo is_field($source) ? $source : "بیست اسکریپت"; ?>"><?php echo is_field($source) ? $source : "دانلود اسکریپت"; ?></a></div><?php if(is_field($help)) : ?><div class="bist_help container"><h3> آموزش نصب : </h3><?php echo $help; ?></div><?php endif; ?></div><div class="post-meta meta-cats">دسته بندی : <?php the_category(' , '); ?></div><div class="post-foot-meta row"><ul class="col hits-date"><li class="post-meta hits">بازدید : <?php function_exists("the_views") ? the_views() : null; ?></li><li class="post-meta date"> ارسال : <?php the_time(__('Y/m/j','kubrick')) ?></li></ul><?php (function_exists(getILikeThis)) ? getILikeThis('get') : NULL; ?></div></div><div class="post_tags">برچسب ها : <?php the_tags(__(' ','dnld'), __(', ','dnld'), __('<br />','dnld')); ?></div></article><?php endwhile; else : echo ' مطلبی یافت نشد'; endif; ?><aside class="post related-posts row"><h2>مطالب مشابه</h2><div class="related_controllers"><a class="active" href="#" title="first slide">1</a><a href="#" title="second slide">2</a><a href="#" title="third slide">3</a><a href="#" title="fourth slide">4</a></div><div class="jcarousel-skin-tango2 related_slider" id="mycarousel3"><ul><?php$orig_post = $post;global $post;$tags = wp_get_post_tags($post->ID);if ($tags) {$tag_ids = array();foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array('tag__in' => $tag_ids,'post__not_in' => array($post->ID),'posts_per_page'=>12, // Number of related posts.'caller_get_posts'=>1);$rltd_posts = new wp_query( $args );if( $rltd_posts->have_posts() ) {while( $rltd_posts->have_posts() ) :$rltd_posts->the_post(); ?><li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php $img_url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );echo '<img src="' . get_bloginfo('template_url') . '/timthumb.php?src=' .$img_url . '&w=147&h=147" alt="'.get_the_title().'">';; ?></a><a class="title" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php max_length(get_the_title(), 35); ?></a></li><?php endwhile; } } $post = $orig_post; wp_reset_query(); ?></ul></div></aside><?php comments_template(); ?></div><!-- /Contents --><?php get_sidebar("left"); ?></div><!-- /Main --><a style="font-size:0px" title="اپ استور98" href="http://www.appstore98.ir">اپ استور98</a><?php get_footer(); ?> در ضمن کد مشکلی نداره ، شما مقداری که برای این زمینه دلخواه وارد می کنید رو بررسی کنید
  12. Masih

    مشکل در به روز رسانی وردپرس

    روند آپدیت هسته ی وردپرس همیشه به همین صورت بوده . زمانی که آپدیت برای هسته در زبان انگلیسی وجود داشته باشه ، اون رو پیشنهاد میده (در صورتی که در زبان فارسی آپدیتی موجود نباشه ) اما پس از اینکه در زبان فارسی آپدیت وجود داشته باشه ، فقط آپدیت فارسی رو بهتون نمایش و پیشنهاد میده . + آپدیت انگلیسی روی فارسی طبق تجربه ی خودم مشکلی به وجود نمیاره . در نسخه های جدید هم که فایل ترجمه از آپدیت هسته جدا شده و آپدیت ها فقط برای فایل های هسته و سیستمی وردپرس ارائه میشن که نسخه ی فارسی یا انگلیسی اونا هم فرقی نداره :80: البته برای جلوگیری از ایجاد مشکل های ناخواسته بهتره از آپدیت فارسی استفاده کنید . موفق باشید
  13. فایل database.php واقع در پوشه ی config اگه دیتابیس شما از نوع MYSQL هست باید این قسمت رو ویرایش کنید : 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ], اگه از نوع PGSQL هست این کد : 'pgsql' => [ 'driver' => 'pgsql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ] و اگه از نوع SQLSRV باشه این کد : 'sqlsrv' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', ], اگر هم از نوع SQLite باشه از کد زیر : 'sqlite' => [ 'driver' => 'sqlite', 'database' => storage_path('database.sqlite'), 'prefix' => '', ], این کدها داخل فایل کانفیگ موجود هست و تنها به یکی از اونها نیاز دارید . اما شما در ابتدا بدون حذف کد از این فایل ، مشخصات خودتون رو بسته به نوع دیتابیس هاستتون وارد کنید و وارد سایت بشید . اگه جواب نداد ، مابقی کدهای مروبط به انواع دیتابیس ها رو حذف کنید و فقط اونی رو باقی بزارید که نوع دیتابیس هاستتون هست . در ضمن من خودم نصبش نکردم ولی یا باید فایل نصب خودکار داشته باشه یا یک دیتابیسی جهت ایمپورت کردن در phpmyadmin که هیچ کدومشو من یافت نکردم . شما خودتون دیتابیس رو در فایل کانفیگ بنویسید و تست کنید که به چه صورتی هست . موفق باشید
  14. Masih

    قالب 20اسکریپت

    سلام مجدد . + کدهاتون رو لطفا از این به بعد داخل جعبه کدها قرار بدید . + کد شما آمادست :smilingsmiley: <?php get_header(); ?><div class="main container row"><?php get_sidebar("right"); ?><div class="contents col"><?phpget_search_form();include_once( get_template_directory() . '/middle_ads.php' );include_once( get_template_directory() . '/forum.php' );?><?phpif( have_posts() ) :while ( have_posts() ) :the_post();$download = get_post_meta($post->ID, '_download', $single = true);$mirror_download = get_post_meta($post->ID, '_mirror_download', $single = true);$price = get_post_meta($post->ID, '_price', $single = true);$vol = get_post_meta($post->ID, '_vol', $single = true);$creator = get_post_meta($post->ID, '_creator', $single = true);$translator = get_post_meta($post->ID, '_translator', $single = true);$source = get_post_meta($post->ID, '_source', $single = true);$source_link = get_post_meta($post->ID, '_source_link', $single = true);$help = get_post_meta($post->ID, '_help', $single = true);?><article class="post single-post" id="post-<?php the_id(); ?>"><div class="post-inner"><h2 class="title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title(); ?></a></h2><div class="row post-text post-top"><?php the_content(__('')); ?><p> </p><?php if( is_field($download) ) : ?><a class="post_button container download" href="<?php echo $download; ?>" title=" دانلود با لینک مستقیم">دانلود با لینک مستقیم</a><?php endif; if( is_field($mirror_download) ) : ?><a class="post_button container download" href="<?php echo $mirror_download; ?>" title="دانلود کرک">دانلود کرک</a><?php endif; ?><span class="post_button_sep"></span><?php if( is_field($price) ) : ?><a class="post_button container demo" rel="nofollow" href="#" title="قیمت" target="_blank">قیمت <?php echo $price; ?></a><?php endif; if( is_field($vol) ) : ?><div class="post_button container vol">حجم : <?php echo $vol; ?></div><?php endif; ?><span class="post_button_sep"></span><?php if( is_field($creator) ) : ?><div class="post_button container info">سایت سازنده : <?php echo $creator; ?></a></div><?php endif; if( is_field($translator) ) : ?><div class="post_button container info">مترجم : <?php echo $translator; ?></div><?php endif; ?><div class="post_button container info">منبع : <a href="<?php echo is_field($source_link) ? $source_link : bloginfo('url'); ?>" title="<?php echo is_field($source) ? $source : "بیست اسکریپت"; ?>"><?php echo is_field($source) ? $source : "دانلود اسکریپت"; ?></a></div><?php if(is_field($help)) : ?><div class="bist_help container"><h3> آموزش نصب : </h3><?php echo $help; ?></div><?php endif; ?></div><div class="post-meta meta-cats">دسته بندی : <?php the_category(' , '); ?></div><div class="post-foot-meta row"><ul class="col hits-date"><li class="post-meta hits">بازدید : <?php function_exists("the_views") ? the_views() : null; ?></li><li class="post-meta date"> ارسال : <?php the_time(__('Y/m/j','kubrick')) ?></li></ul><?php (function_exists(getILikeThis)) ? getILikeThis('get') : NULL; ?></div></div><div class="post_tags">برچسب ها : <?php the_tags(__(' ','dnld'), __(', ','dnld'), __('<br />','dnld')); ?></div></article><?php endwhile; else : echo ' مطلبی یافت نشد'; endif; ?><aside class="post related-posts row"><h2>مطالب مشابه</h2><div class="related_controllers"><a class="active" href="#" title="first slide">1</a><a href="#" title="second slide">2</a><a href="#" title="third slide">3</a><a href="#" title="fourth slide">4</a></div><div class="jcarousel-skin-tango2 related_slider" id="mycarousel3"><ul><?php$orig_post = $post;global $post;$tags = wp_get_post_tags($post->ID);if ($tags) {$tag_ids = array();foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array('tag__in' => $tag_ids,'post__not_in' => array($post->ID),'posts_per_page'=>12, // Number of related posts.'caller_get_posts'=>1);$rltd_posts = new wp_query( $args );if( $rltd_posts->have_posts() ) {while( $rltd_posts->have_posts() ) :$rltd_posts->the_post(); ?><li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php $img_url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );echo '<img src="' . get_bloginfo('template_url') . '/timthumb.php?src=' .$img_url . '&w=147&h=147" alt="'.get_the_title().'">';; ?></a><a class="title" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php max_length(get_the_title(), 35); ?></a></li><?php endwhile; } } $post = $orig_post; wp_reset_query(); ?></ul></div></aside><?php comments_template(); ?></div><!-- /Contents --><?php get_sidebar("left"); ?></div><!-- /Main --><a style="font-size:0px" title="اپ استور98" href="http://www.appstore98.ir">اپ استور98</a><?php get_footer(); ?> زمینه ی دلخواه price رو به جای demo در هنگام نوشتن مطلب جدید وارد کنید .
  15. Masih

    بسته نشدن منو (uber mega menu)

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

    بسته نشدن منو (uber mega menu)

    سلام .خواهش میکنم. مطمن اید که افزونه به صورت کش بالا نمیاد؟ این نسخه جدید مشکل رسپانسیو بودن رو نداره. توی دمو هم به خوبی کار میکنه. من باز هم سعی میکنم استایل ها رو فیکس کنم براتون.البته اگه بشه. افزونه نال شدس زیاد توقعی نمیشه داشت
  17. Masih

    مشکل در به روز رسانی وردپرس

    سلام. اولا پیشنهاد میکنم از وردپرس فارسی استفاده کنی. Wp-persian.com مورد بعدی ، در نسخه های جدید وردپرس گاهی اوقات این مشکل بخاطر سرعت پایین اینترنت بوجود میاد.اما اپدیت کامل انجام میشه. احتمالا اون اپدیتی هم که عددش رو میزنه مربوط به خود وردپرس نیست.شاید ترجمه ها اپدیت میخوان.
  18. Masih

    قالب 20اسکریپت

    سلام مجدد. کد فایل single.php رو اینجا قرار بدید تا درست کنم. وقتی زمینه دلخواه اضافه کنید و برای نام جدیدی در نظر بگیرید ، هنگام نوشتن باید عنوان جدید زمینه رو وارد کنید و مقدار مورد نظر. درباره زمینه های دلخواه در بین سایت های فارسی بگردید.یه جستجوی کوچیک توی گوگل.
  19. سلام . در سایت RSS Auto Pilot - One Click Site Builder - PHP Scripts | CodeCanyon ، طراح این اسکریپت ، هاست CPanel رو پیشنهاد کرده . احتمالا در دایرکت ادمین جواب نمی ده . برای نصب این اسکریپت تنها کافیه یک دیتابیس ایجاد کنید و در فایل کانفیگ وارد کنید و مراحل نصب رو ادامه بدین در فایل دانلود شده هم آموزش هایی وجود داره . + اگه قصد استفاده از این امکان رو دارید ، می تونید با وردپرس و با استفاده از افزونه ی همین اسکریپت کارتون رو انجام بدید : RSS AutoPilot v1.1.1 - unique content extractor - GFXFree - Share for All با این افزونه می تونید سایت مشابه همون ایجاد کنید . البته اسکریپت های دیگه ای هم در بیست اسکریپت موجود هست که می تونید اون ها رو هم تست کنید . اما اگه قصد استفاده از اسکریپت رو دارید ، پیشنهاد من به شما دانلود اسکریپت خبر خوان حرفه ای RSS News | بیست اسکریپت هست . موفق باشید .
  20. در این تاپیک قصد دارم به شما نحوه ی صحیح تنظیم SSL و https رو به شما در وردپرس توضیح بدم . دقت کنید که انجام تمامی این مراحل برای کارکرد صحیح ssl الزامیه . درباره ی ssl توضیحی نمیدم! خودتون برید بگردید . :73: اینم یک آموزش اختصاصی دیگه از Masih تقدیم به کاربران بیست اسکریپت . » برای تنظیم SSL ، از قبل باید این امکان رو خریداری کرده باشید و در هاست خودتون اون رو وارد کرده باشید تا بتونید در وردپرس ازش بهره ببرید . در صورتی که در هاست SSL رو تنظیم نکرده باشید ، استفاده از اون بیهوده خواهد بود و نتیجه ای نخواهید گرفت . آغاز کار : 1. تغییر آدرس وردپرس در پیشخوان ابتدا با ورود به پیشخوان > تنظیمات > تنظیمات همگانی ، هر دو فیلد مربوط به آدرس سایتتون رو با https وارد کنید . برای مثال : https://site.ltd 2. فایل htaccess بعد از ذخیره کردن ، وارد فایل منیجر و .htaccess بشید و کد زیر رو در اون فایل قرار بدید : <IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]</IfModule> * آدرس سایت خودتون رو در کد htaccess جایگزین www.yoursite.com کنید . * پیشوند آدرس حتما باید https باشه . * این کد ، آدرس بدون https رو به https:// ریدایرکت می کنه . 3. تنظیم در wp-config.php + این مرحله برای افرادی که وردپرس شبکه دارند و می خوان تمامی زیرمجموعه ها هم با https بالا بیان توصیه میشه . کد زیر رو در فایل کانفیگ وردپرس وارد کنید : define('FORCE_SSL_ADMIN', true); خوب تا اینجا شما موفق شدید سایتتون رو به SSL متصل کنید و سایتتون رو با HTTPS بالا بیارید . -------------------------------------- دادن SSL به برگه ها و پست های خاص ---------------------------------- خوب حالا برای تکمیل این آموزش در بیست اسکریپت ، می خوایم به شما یاد بدیم که چطوری یک برگه یا پست خاص رو با https فراخوانی کنید ! البته اگه مراحل قبلی رو انجام داده باشید نتیجه رو مشاهده نمی کنید . چون با انجام مرحله ی قبلی ، کل سایت و مطالب و برگه های شما با SSL فراخوانی خواهد شد . اگه بخواهید فقط برخی از برگه ها با ssl فراخوانی بشن ، مرحله ی قبل رو بیخیال بشید و اگه انجام دادین حذف کنید و این روش رو دنبال کنید : 1. نصب افزونه ی https://wordpress.org/plugins/wordpress-https/ بعد از نصب افزونه باید تنظیماتش رو انجام بدید . برای کامل کردن تنظیمات ، باید مشخصات SSL یا HTTPs خودتون رو وارد کنید . 2. انجام خاص کردن برگه یا پست! بعد از انجام تنظیمات و اطمینان حاصل کردن از صحیح بودن تنظیمات ، حالا به " ویرایش برگه یا پست مورد نظر " برید و در ابزارک های پست ، تیک گزینه ی HTTPS رو بزنید! طبق هاست و سرورتون باید یکی از این دو یا هر دو رو انتخاب کنید . اونش با خودتون و باید تست کنید. بعد از انجام مرحله ی قبلی ، برگه رو ذخیره کنید و وارد برگه بشید و نتیجه رو ببینید . طبق تصویر زیر ، آیکون SSL سایتتون رو مشاهده کنید : امیدوارم این یکی از آموزش هامم مفید باشه و تشکر هاتون رو دریغ نکنید :83:
  21. سلام مجدد ! :73: باز هم درخدمتتون هستم با یه آموزش دیگه که من کمتر توی سایت های فارسی دیدم . این آموزش هم از طرف MasiH به شما ارائه میشه و امیدوارم مورد پسند و استفاده قرار بگیره . پست های سنجاق شده ، در سایت وردپرسی کارایی زیادی داره . یکی از این کارایی ها ، نمایش یک پست ثابت تبلیغاتی هستش که این نوع پست ها ، در بالای تمامی مطالب قرار می گیره . حالا ممکنه تعداد این پست ها زیاد باشه یا قالب شما به گونه ای این ها رو نشون نده و یا قالب شما با نوع استایل خاص خودش ، نمایشش به دل شما نشینه ! خلاصه یه مشکلی باشه و شما بخواهید لیست پست های سنجاق شده رو در ابزارک یا سایدبار سایتتون یا جاهای دیگه به صورت لیستی نمایش بدین . پس با من همراه باشید . آغاز : 1. ابتدا کد زیر رو در فایل functions.php قالبتون قرار بدید : function wpb_latest_sticky() { /* Get all sticky posts */$sticky = get_option( 'sticky_posts' );/* Sort the stickies with the newest ones at the top */rsort( $sticky );/* Get the 5 newest stickies (change 5 for a different number) */$sticky = array_slice( $sticky, 0, 5 );/* Query sticky posts */$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );// The Loopif ( $the_query->have_posts() ) {$return .= '<ul>';while ( $the_query->have_posts() ) { $the_query->the_post(); $return .= '<li><a href="' .get_permalink(). '" title="' . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';}$return .= '</ul>';} else {// no posts found}/* Restore original Post Data */wp_reset_postdata();return $return; } add_shortcode('latest_stickies', 'wpb_latest_sticky'); + عدد 5 در کد بالا ، تعیین کننده ی تعداد پست های قابل نمایش هست . + کد بالا فقط عنوان و لینک پست های سنجاق شده رو نشون میده. 2. استفاده از شورت کد بعد از اینکه کد بالایی رو قرار دادین ، با استفاده از شورت کد [latest_stickies] می تونید در هرجایی که خواستید ، لیستی از پست های سنجاق شده ی سایتتون رو نمایش بدین . مثلا در پست ، برگه ، یا حتی ابزارک متن . خوب تموم شد ! به همین راحتی ! حالا می تونید با استفاده از خاصیت های استایل و CSS ، این لینک ها رو طبق میل خودتون شخصی سازی کنید . :whistle: حالا من نمی دونم به چه دردی ممکنه بخوره اما گفتم بزارم دیگه ! :83: موفق باشید . تشکر هم فراموش نشه .
  22. سلام . با یکی دیگه از آموزش های اختصاصی و دست نویس خودم در خدمت کاربران بیست اسکریپت هستم :30: در این آموزش میخوام بهتون نحوه ی غیرفعال کردن آپدیت خودکار وردپرس رو بدم . آیا میدونستید وردپرس بعضی اوقات آپدیت خودکار انجام میده ؟! این آپدیت ها که به اجبار برای همه اعمال میشن ، ناشی از خطرات امنیتی جدی هستند که شامل آپدیت وردپرس ، پوسته و افزونه ها میشه . البته همیشه این آپدیت ها مربوط به امنیت نیست و ممکنه خرابی در کدنویسی باشه که باید رفع بشه . اما گاهی اوقات امکان داره این آپدیت باعث خرابی سایتتون بشه ! ممکنه این آپدیت به دیتابیس شما ضربه بزنه . یا کدهای شما و ... . بعضی اوقات امکان داره که اون افزونه یا قالب رو به صورت شخصی و ویرایش کدهاش دستکاری کرده باشید که برای کارکرد در سایتتون بیشتر مفید باشه و با یک آپدیت ، همه چی مثل قبل میشه ! پس بهترین راهش جلوگیری از آپدیت خودکار هست و اینکه شما بدونید چه چیزی رو می خواهید آپدیت کنید . خوب پس در این تاپیک همراه من - MasiH باشید تا بهتون بگم چه کنید :biggrinsmiley: روش اول : استفاده از افزونه ی https://wordpress.org/plugins/stops-core-theme-and-plugin-updates/ این افزونه یک پنل تنظیمات حرفه ای به شما می ده که خودتون انتخاب کنید چه آپدیت هایی غیرفعال بشن . البته آپدیت های خودکار . نگران نباشید! آپدیت هایی که به صورت معمولی به شما انتخاب دانلود یا عدم دانلود رو میده ، سرجاش خواهند موند :126: روش دوم : استفاده از کد در فایل wp-config.php define( 'WP_AUTO_UPDATE_CORE', false ); کد بالا رو در فایل کانفیگ وردپرس قرار بدبد ، تمامی آپدیت های خودکار غیرفعال خواهند شد . روش سوم : کد در فایل functions.php کد غیرفعال کردن آپدیت خودکار افزونه ها : add_filter( 'auto_update_plugin', '__return_false' ); کد غیرفعال کردن آپدیت خودکار قالب ها : add_filter( 'auto_update_theme', '__return_false' ); امیدوارم مفید بوده باشه . تشکر فراموش نشه . کپی هم نشه ! :whistle:
  23. با سلام . با یکی دیگه از آموزش های اختصاصی در انجمن بیست اسکریپت همراه شما هستم . در اینجا یاد میگیرید که چطوری برای بخش کامنت ها محدودیت قرار بدید . این محدودیت فقط شامل محدودیت تعداد کاراکتر در قسمت متن کامنت میشه و می تونید تنظیم کنید که کاربر تا چند کاراکتر می تونه دیدگاه بنویسه . این روش می تونه از نوشتن دیدگاه های طولانی و تبلیغاتی جلوگیری کنه و تنها دیدگاه های مربوط ثبت بشه . :102: روش اول : استفاده از افزونه ی https://wordpress.org/plugins/gregs-comment-length-limiter/ این افزونه پنل تنظیمات داره که می تونید باهاش محدودیت رو تنظیم کنید . این افزونه یک عدد در قسمت دیدگاه به کاربر نشون می ده که چند کاراکتر دیگه می تونه تایپ کنه . روش دوم : استفاده از افزونه ی https://wordpress.org/plugins/minimum-comment-length/ این افزونه با افزونه ی قبلی فرق داره و کارش برعکسه! یعنی با این افزونه می تونید حداقل تعیین کنید که دیدگاه باید از چند کاراکتر بیشتر باشه . مثلا از 15 کاراکتر! روش سوم : استفاده از کد : add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );function wpb_preprocess_comment($comment) { if ( strlen( $comment['comment_content'] ) > 5000 ) { wp_die('Comment is too long. Please keep your comment under 5000 characters.'); }if ( strlen( $comment['comment_content'] ) < 60 ) { wp_die('Comment is too short. Please use at least 60 characters.'); } return $comment;} در این کد که شما باید در فایل functions.php قرار بدید ، می تونید هم حداقل تعیین کنید و هم حداکثر! عدد 5000 مربوط به حداکثره و می تونید اونو تغییر بدید . عدد 60 هم مربوط به حداقل هست. متن های ارورش رو هم می تونید خودتون تغییر بدید . امیدوارم مفید باشه . تشکر هم فراموش نشه :5:
  24. Masih

    قالب 20اسکریپت

    سلام . 1. برای مشکل عنوان ، شما باید در فایل header.php تگ <title> رو پیدا کنید و ویرایش کنید . یا می تونید به صورت دستی عنوان خودتون رو تنظیم کنید ، یا کد زیر رو قرار بدید : <title><?php wp_title( '|', true, 'right' ); ?></title> 2. باید در فایل single.php زمینه های دلخواه رو ویرایش کنید . شما می تونید کد زمینه ها رو تغییر بدید . مثلا اگر عنوان زمینه ی دلخواه قیمت ، price باشد ، شما می تونید برای تغییر اون ، این عبارت رو تغییر بدید . 3. برای افزودن زمینه ی دلخواه هم می تونید یک کد مربوط به زمینه ی دلخواه رو انتخاب و کپی کنید و در مکان مورد نظر در بین تابع نمایش پست ، قرار بدین .
  25. با سلام . در این آموزش قصد دارم به شما نحوه ی بستن پینگ بک وردپرس رو بدم . قبلش بیایید ببینیم این پینگ بک چیه : فرض کنید که : 1. ما یک پست در وردپرس ارسال می کنیم . 2. شما یک پست در سایت وردپرسی خود ارسال می کنید و مطلب ما را در آن مطلب لینک می کنید . 3. وردپرس شما به صورت خودکار سعی می کند به وردپرس ما اعلام کند که لینک مطلب ما در سایت شما هست . 4. وردپرس ما به صورت خودکار لینک و پینگ بک ارسال شده از طرف سایت شما را بررسی می کند که آیا واقعا لینک مطلب ما در سایت شما هست یا خیر . 5. سپس در قسمت دیدگاه های وردپرس ما ، پینگ بک شما به نمایش درخواهد آمد و ما خواهیم توانست پینگ بک شما را در قسمت دیدگاه های همان مطلب نمایش دهیم . اما چرا نیازی به نمایش آن نیست ؟ 1. استفاده از منابع سرور و هاست 2. فشار آوردن به سی پی یو هاست و سرور 3. شلوغ شدن و بک لینک دادن بی مورد سایت ما به سایت دیگران!!! روش های غیرفعال کردن: (دقت کنید که این آموزش به صورت اختصاصی توسط MasiH1994 به نگارش درآمده است) حالا روش های غیرفعال کردن پینگ بک : 1. استفاده از افزونه ی https://wordpress.org/plugins/no-self-ping/ این افزونه تنظیمات خاصی ندارد و پس از فعال شدن به صورت خودکار pingback ها را غیرفعال می کند. 2. استفاده از افزونه ی https://wordpress.org/plugins/disabler/ این افزونه دارای تنظیمات حرفه ای است و می توانید هرآنچه را که می خواهید غیرفعال کنید ! از جمله فید ، پینگ بک ، xml-rpc و... 3. استفاده از کد : کد زیر را در functions.php قالب خود قرار دهید : function no_self_ping( &$links ) {$home = get_option( 'home' );foreach ( $links as $l => $link ) if ( 0 === strpos( $link, $home ) ) unset($links[$l]);}add_action( 'pre_ping', 'no_self_ping' ); دقت کنید که تنها از یکی از روش های ذکر شده استفاده کنید . اگر مشکلی داشتید در همین تاپیک مطرح کنید . تشکر فراموش نشه :happysmiley:
×
×
  • اضافه کردن...