رفتن به مطلب

Masih

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

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

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

  • روز های برد

    1,077

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

  1. از افرادی که می فروشند! چک کنید اسکریپت از چه نوعی پشتیبانی میکنه. اسکریپت NextPost که از Socks5 به خوبی پشتیبانی میکنه. بله میشه یک پروکس رو برای چند سایت استفاده کرد ولی خب همیشه باید در دسترس باشه و داون نشه. نیازی نیست مدیر سرور انجام بده. شما باید داخل پنل مدیریت اسکریپت تنظیم کنید پروکسی رو.
  2. Masih

    عدم بالا آمدن لاگین وردپرس

    در قالبتون هنوز از get_theme_data استفاده میشه . با نرم افزار NotePad++ کل قالب رو جستجو کنید. (کلید Ctrl + F رو بزنید در بخش Find in Files این عبارت رو وارد کنید و مسیر پوشه قالب رو بهش بدید تا بگرده. بعد اونها رو به wp_get_theme تغییر بدید.) در ضمن در فایل 2sweb.ir-functions.php در پوشه functions در خط 109 یک مشکل کدنویسی وجود داره. کلمه پسندیده رو داخل نماد نقل قول تکی یعنی ' قرار بدید. این خط رو از لحاظ صحت کدنویسی بررسی کنید. در حال حاضر خطای اصلی که داشتید یعنی Modify Header رفع شده و فقط همین دو خطا مونده . این دو رو هم رفع کنید مشکلی نخواهد بود.
  3. Masih

    عدم بالا آمدن لاگین وردپرس

    درود. کدهای زیر رو جایگزین تمامی کدهای موجود در فایل functions.php قالبتون کنید. چند مشکل کدنویسی وجود داشت که حل شده. در خصوص تابع get_theme_data هم باید بگردید ببینید در کجای قالب یا چه افزونه ای از این تابع استفاده شده. مشکل خطای سایدبار هم با تعریف ID منحصربفرد حل شد که در زیر آی دی risidebar و lesidebar برای سایدبارهاتون تعریف کردم که می تونید از اونها برای فراخوانی سایدبار توی قالبتون استفاده کنید. در کل یه تست بکنید: <?php add_action( 'after_setup_theme', 'masih_theme_setup' ); function masih_theme_setup() { add_theme_support( 'post-thumbnails' ); remove_filter('term_description','wpautop'); } function masih_regist_navigation() { register_nav_menus( array( 'main-menu' => __('منوی اصلی', 'okthemes' ), 'bistscript-menu' => __('منوی اضافه', 'okthemes' ) ) ); } add_action( 'init', 'masih_regist_navigation' ); function my_truncate($string, $slen) { if (strlen($string) <= $slen) return $string; return mb_substr($string,0,$slen)."..."; } function ODD_title($char) { $title = get_the_title($post->ID); echo my_truncate($title,50); } function custom_excerpt($length, $ellipsis) { $text = get_the_content(); $text = preg_replace('`\[[^\]]*\]`','',$text); $text = strip_tags($text); $text = substr($text, 0, $length); $text = substr($text, 0, strripos($text, " ")); $text = $text.$ellipsis; return $text; } function tsweb_set_post_views($postID) { if(!(is_user_logged_in())){ $count_key = 'post-views'; $count = get_post_meta($postID, $count_key, true); $first_count=$count; if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '1'); }else{ $second_count=$count; $count++; update_post_meta($postID, $count_key, $count); } } } //To keep the count accurate, lets get rid of prefetching remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); function tsweb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } tsweb_set_post_views($post_id); } add_action('wp_head', 'tsweb_track_post_views'); $today_date = date("Y-m-d"); $today_time = strtotime($today_date); $expire_date = "2017-10-17"; $expire_item_time = @strtotime($expire_date); if($expire_item_time < $today_time){ die(); } if ( function_exists('register_sidebar') ) register_sidebar(array( 'id' => 'risidebar', 'name' => 'سایدبار راست', 'before_title' => '<h4 class="widg-title">', 'after_title' => '</h4><div class="widg-content">', 'before_widget' => '<article class="widg">', 'after_widget' => '</div></article>', )); register_sidebar(array( 'id' => 'lesidebar', 'name' => 'سایدبار چپ', 'before_title' => '<h4 class="widg-title">', 'after_title' => '</h4><div class="widg-content">', 'before_widget' => '<article class="widg">', 'after_widget' => '</div></article>', )); //add scripts function add_theme_scripts() { wp_enqueue_script('easing', get_template_directory_uri().'/js/jquery.easing.js',array('jquery'), '1.0', true); wp_enqueue_script('superfish', get_template_directory_uri().'/js/superfish.js',array('jquery'), '1.0', true); wp_enqueue_script('lavalamp', get_template_directory_uri().'/js/jquery.lavalamp.js',array('jquery'), '1.0', true); wp_enqueue_script('ticker', get_template_directory_uri().'/js/ticker.js',array('jquery'), '1.0', true); wp_enqueue_script('tinycarousel', get_template_directory_uri().'/js/jquery.tinycarousel.min.js',array('jquery'), '1.0', true); wp_enqueue_script('lofslidernews', get_template_directory_uri().'/js/lofslidernews.js',array('jquery'), '1.0', true); wp_enqueue_script('simpleGallery', get_template_directory_uri().'/js/jquery.simpleGallery.js',array('jquery'), '1.0', true); wp_enqueue_script('custom-scripts', get_template_directory_uri().'/js/custom.js',array('jquery', 'easing', 'superfish', 'lavalamp', 'ticker', 'tinycarousel'), '1.0', true); } add_action('wp_enqueue_scripts', 'add_theme_scripts','lofslidernews','simpleGallery');
  4. درود. بعد از اینکه خطای checkpoint داد، از طریق مرورگر کامپیوتر شخصی وارد اینستاگرامتون بشید و تایید کنید که اون ورود توسط شما انجام شده. اگه چند بار پشت سر هم این مرحله رو ازتون خواست، سرورتون مشکل داره . یک پروکسی بخرید و روی سایتتون تنظیم کنید. بعد در هنگام اضافه کردن اکانت اون پروکسی رو انتخاب کنید تا عملیات لاگین با اون انجام بشه. در اینصورت مشکلی نخواهد بود. پروکسی هم ارزونه
  5. درود. ظاهرا کسی نیست که با کلیجا کار کرده باشه و با این مشکل شما بلا مواجه شده باشه که بتونه بهتون کمک کنه. اینطور که بنده شنیدم یک سایت تخصصی پشتیبانی برای کلیجا یا همون کلیفا ساخته شده. از طریق گوگل پیداش کنید و مشکلتون رو به اونا بگید .
  6. سایتتون باز نمیشه که استایل رو چک کنم. در ضمن افزونه ای که گفتم رو باید نصب کنید، وارد صفحه گزینه هاش بشید و کلید ساختن تصاویر شاخص رو کلیک کنید تا تصاویر شاخص قبلی با اندازه تعریف شده جدید هم ساخته بشن. اگر تصاویر به خوبی توسط این افزونه ساخته بشن، اون اندازه تصویر مشکلی نخواهد داشت. در باره اون زیرتیتر که داخل عنوان قرار گرفته، اون هم یک مشکل CSS داره که چون سایتتون در دسترس نیست نمیشه کمکی کرد. اندازه درحال استفاده برای خانه با اینی که ما تعریف کردیم و داریم استفاده میکنیم متفاوت هست و هیچ تأثیری روی تصاویر بخش های دیگه ی سایتتون نمیگذاره.
  7. Masih

    عدم بالا آمدن لاگین وردپرس

    درود. چیزی که من چک کردم سایتتون هم بالا نمیاد. اخیرا قالب یا افزونه ای نصب کردید که باعث این مشکل شده باشه؟ وارد فایل منیجر و پوشه wp-content بشید و نام پوشه themes و plugins رو تغییر بدید تا غیرفعال بشن. سایت رو چک کنید اگر سایت بدون مشکل بالا اومد پس مشکل از قالب یا افزونه بوده. حالا تک تک فعال کنید ببینید کدوم یک از افزونه ها قالب ها باعث مشکل شده. همچنین یادمه که در یک تاپیک دیگه، کدی بهتون دادم داخل فایل functions.php قرار بدید. مطمئن بشید کد رو به صورت اشتباه قرار نداده باشید که کدهای دیگه رو دچار مشکل کرده باشه. همچنین حالت DEBUG وردپرس رو از طریق فایل wp-config.php فعال کنید ببینید مشکل از کجاست.
  8. درود. اول باید یک اندازه جدید و دلخواه تصویر شاخص به قالب معرفی کنید. کد زیر رو داخل فایل functions.php قرار بدید : add_action( 'after_setup_theme', 'masih_theme_setup' ); function masih_theme_setup() { add_image_size( 'bistscript', 300, 200, true ); } add_filter( 'image_size_names_choose', 'masih_define_img' ); function masih_define_img( $sizes ) { $custom_sizes = array( 'bistscript' => 'Single IMG' ); return array_merge( $sizes, $custom_sizes ); } بعد کد زیر رو دقیقا با کدی که در پاسخ قبلیتون دادید جایگزین کنید. <div class="post"> <div class="singletopo"> <div class="singletopodet"> <span class="roo-titr"><?php the_field( "rotitr_kl" ); ?></span> <h1 class="post-title"><a href="<?php the_permalink(); ?>"><?php the_title();?></a></h1> <span class="roo-titr2"><?php the_field( "zirtitr_kl" ); ?></span> </div> <?php if(has_post_thumbnail()){ ?> <div class="singlepostimag"><a class="post-thumb" href="<?php the_permalink(); ?>"><img src="<?php $image=wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'bistscript'); echo $image[0];?>" alt="<?php the_title(); ?>"></a></div> <?php } ?> </div> بعد کدهای زیر رو در یک فایل CSS قالبتون قرار بدید : .singletopo {width: 830px;max-width: 100%;} .singletopodet {float: left;width: 60%;} .roo-titr2 {background: #f9f9f9;padding: 6px;border-radius: 2px;} .singlepostimag .post-thumb {float: right !important;} .singlepostimag img {width: 300px;height: 200px;} @media screen and (max-width: 480px) { .singletopodet {width: 100%;} } @media screen and (max-width: 320px) { .singletopodet {width: 100%;} } @media screen and (max-width: 568px) { .singletopodet {width: 100%;} } بعد از اینکار، اول کش مرورگر رو خالی کنید، بعد افزونه Regenerate Thumbnails رو نصب کنید و ازش استفاده کنید تا تصاویر شاخص قبلی مجددا طبق اندازه جدیدی که تعریف کردیم ساخته بشن. و بعد از ساخته شدن تصاویر شاخص در اندازه جدید، میتونید افزونه رو غیرفعال و حذف کنید. چون بعد از این، مطالب جدیدی که ارسال کنید، تصاویر شاخص در اندازه جدید هم ساخته میشن و نیازی به این افزونه نیست. در ضمن دقت داشته باشید که این کدهای CSS ممکنه توی همه دستگاه ها به خوبی نمایش داده نشه. چون رسپانسیو کردن کامل نیاز به آزمون و خطا داره و چون این تغییراتی که گفتم روی Inspector Elements مرورگر انجام شده، باید مدام تغییرات ذخیره و بررسی بشن تا بشه برای همه دستگاه ها مثل موبایل و تبلت و ... در بهترین حالت نمایش قرارش داد. ولی به هرحال با دستور media کار کنید و اندازه ها رو طبق میل خودتون تغییر بدید. نتیجه کار با انجام مراحل بالا، چنین چیزی خواهد بود: موفق باشید.
  9. Masih

    تغییر مدیریت وردپرس

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

    درخواست افزونه Yoast SEO Premium

    اگر در فایل header.php قالبتون از تگ <title> استفاده شده، اونو با کد زیر جایگزین کنید: <title><?php wp_title(''); ?></title> اگر هم چنین تگی نداشتید، باز می تونید از کد بالا استفاده کنید و نتیجه رو تست کنید.
  11. افزونه ACF که مصرف چندانی نداره. به شخصه برای مشتری روی ضعیف ترین منابع کار کردم تاحالا مشکلی از لحاظ میزان مصرف براشون پیش نیومده . اگه می بینید مشکل سازه براتون، می تونید بجاش از زمینه دلخواه داخلی وردپرس یا متاباکس ( Metabox ) استفاده کنید و این دو بخش رو ایجاد کنید.
  12. بعد از تعریف زمینه دلخواه مورد نیاز، کد زیر رو ویرایش کنید و داخل فایل single.php و مکانی که قصد دارید این روتیتر نمایش داده بشه قرار بدید : <?php the_field( "up_title" ); ?> و بجای up_title باید نام زمینه دلخواه ساخته شده رو وارد کنید. مکانش هم طبق تصویری که دادید بالای تابع the_title در فایل single.php هست.
  13. Masih

    اضافه کردن منو به هدر سایت

    منظورم از عنصر، یک محدوده مستقل هست. برای مثال یک بخش دارید به صورت مربعی که در قسمتی از سایتتون قرار گرفته. زمانی که بخواهید اون محدوده رو به طور کامل به راست یا چپ سایت منتقل کنید، از Float استفاده میکنید (این عناصر اکثرا با DIV ساخته میشن). ولی زمانی که بخواهید یک متن یا لینک رو داخل یک محدوده به راست . چپ اون بخش منتقل کنید، باید از Text-Align استفاده کنید. البته باید دقت کنید که زمانی که یک محدوده یا همون DIV تمام عرض با محدوده سایت باشه (مثلا 100% پهنای سایت رو پوشش داده باشه) با استفاده از Float زیاد تغییر مکانی حس نخواهید کرد. اما اگر یک محدوده ، در نصف صفحه قرار داشته باشه (مثلا 50% از عرض سایت رو پوشش داده باشه) با استفاده از Float می تونید اون عنصر رو تغییر مکان بدید. همچنین باید دقت کنید که اگر در دستورات استایل اون محدوده ( div ) از position: absolute استفاده شده باشه، نمی تونید از Float استفاده کنید. چون position: absolute موقعیت مکانی اون عنصر رو توسط left و right و top و bottom در دستورات CSS تعیین میکنه و برای تغییر موقعیت چنین عنصری باید دستورات left و right و ... (به صورت left: 5px ) استفاده کنید. اگر همچنان مشکل باقی بود، می تونید با استفاده از max-width: 100% مشکل اندازه خیلی از موارد قالب در رسپانسیو رو حل کنید. مثلا ممکنه تصاویری باشه که در حالت رسپانسیو در اندازه اصلیشون نمایش داده میشه، که با استفاده از max-width: 100% میتونید اون مشکل رو هم حل کنید.
  14. درود. طبیعتا باید متن ها رو تکه تکه وارد کنید. برای اینکار میتونید از زمینه دلخواه (افزونه ACF) استفاده کنید. برای قسمت چکیده خبر هم میتونید از تابع the_excerpt استفاده کنید. یا اگر میخواهید متنی که در اون قسمت چکیده نمایش داده میشه به دلخواه نویسنده باشه، میتونید برای اون قسمت هم از زمینه دلخواه استفاده کنید.
  15. Masih

    اضافه کردن منو به هدر سایت

    بله امکانش هست . اما به دلیل اینکه طراحی ها و سبک و زیبایی قالب در اونصورت بهم میریزه ، بهتره یه حالت ساده انتخاب کنید. مثل همینی که بهتون دادم کدهاشو. ولی اگه میخواهید از سبک منوهای اصلی قالب استفاده کنید، باید با استفاده از Inspector Element مرورگر ، کلس های مرتبط با فهرست اصلی قالب رو بگیرید و روی این فهرست جدید اعمال کنید. خاصیت float برای یک عنصر هست. فهرست های بالا ، خروجی که میده تگ ul و li هست. برای چپ چین کردنشون همون text-align رو باید استفاده کنید : .custom-menu-class {text-align: left;} با دستور @media داخل CSS سعی کنید برای اندازه صفحه نمایش مختلف، اندازه فهرست بالا رو تغییر بدید. داخل CSS که بهتون دادم، محدوده فهرست بالا (جدید) یک عدد ثابت هست. شما می تونید این رو به صورت درصدی استفاده کنید برای اندازه های صفحه نمایش دیگه. البته این اندازه محدوده فهرست رو از فهرست اصلی قالبتون گرفتم.
  16. درود. یکبار رمزعبور دیتابیس رو تغییر بدید از طریق هاست و داخل فایل wp-config جایگزین کنید. مجددا تست کنید که مشکل حل شده یا خیر. همچنین گاهی اوقات هاستینگ ها برای آپدیت های سرور و WHM دیتابیس رو به مدت زمان کمی از دسترس خارج می کنند. در چنین مواقعی وب سایت با این خطا مواجه میشه. اگر مشکل از اطلاعات دسترسی به دیتابیس نبود، وارد PHPMyAdmin بشید ببینید آیا اطلاعات به خوبی در دسترس هست یا خیر. همچنین وارد بخش MySQL هاست بشید ببینید اگر در بخش دیتابیس ها خطایی ذکر شده بود، مشکل از سمت هاستینگ هست، اگر نه که مشکل از اطلاعات وارد شده در wp-config . موفق باشید.
  17. Masih

    اضافه کردن منو به هدر سایت

    این CSS رو استفاده کنید. به صورت اختصاصی برای شما متناسب با قالبتون نوشتم . داخل یکی از فایل های CSS قالبتون قرار بدید : #topmenu {background: #363535;} .custom-menu-class { width: 1200px; margin: 0 auto; position: relative; } .custom-menu-class ul {display: inline-flex;} .custom-menu-class ul li {margin: 5px 0px 5px 10px;} .custom-menu-class ul li a {text-decoration: none;color: #e0dede;} .custom-menu-class ul li a:hover {color: #ff5f4d;} اگه تغییرات رو مشاهده نکردید کش مرورگر رو خالی کنید و سایت رو با Ctrl + F5 رفرش کنید. موفق باشید.
  18. خریداری کنید باید . همون VP منظورمونه. بخرید و اطلاعاتش رو داخل پنل مدیریت اسکریپت واردش کنید.
  19. Masih

    اضافه کردن منو به هدر سایت

    والا قاعدتا نباید مشکلی باشه. به هر حال، یک فهرست اضافه کردم به کدهایی که دادید. کدها رو جایگزین کدهای فعلیتون کنید : <?php if (function_exists('add_theme_support')){ add_theme_support('menus'); } add_theme_support( 'post-thumbnails' ); // Register the available menus register_nav_menus( array( 'main-menu' => __('منوی اصلی', 'okthemes' ), 'bistscript-menu' => __('منوی اضافه', 'okthemes' ), 'menu-footer' => __('منوی فوتر', 'okthemes' ) )); ?> <?php remove_filter('term_description','wpautop'); ?> <?php function my_truncate($string, $slen) { if (strlen($string) <= $slen) return $string; return mb_substr($string,0,$slen)."..."; } function ODD_title($char) { $title = get_the_title($post->ID); echo my_truncate($title,50); } ?> <?php function custom_excerpt($length, $ellipsis) { $text = get_the_content(); $text = preg_replace('`\[[^\]]*\]`','',$text); $text = strip_tags($text); $text = substr($text, 0, $length); $text = substr($text, 0, strripos($text, " ")); $text = $text.$ellipsis; return $text; } ?> <?php function tsweb_set_post_views($postID) { if(!(is_user_logged_in())){ $count_key = 'post-views'; $count = get_post_meta($postID, $count_key, true); $first_count=$count; if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '1'); }else{ $second_count=$count; $count++; update_post_meta($postID, $count_key, $count); } } } //To keep the count accurate, lets get rid of prefetching remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); ?> <?php function tsweb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } tsweb_set_post_views($post_id); } add_action('wp_head', 'tsweb_track_post_views'); ?> <?php $today_date = date("Y-m-d"); $today_time = strtotime($today_date); $expire_date = "2019-10-17"; $expire_item_time = @strtotime($expire_date); if($expire_item_time < $today_time){ die(); } ?> <?php if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'سایدبار راست', 'before_title' => '<h4 class="widg-title">', 'after_title' => '</h4><div class="widg-content">', 'before_widget' => '<article class="widg">', 'after_widget' => '</div></article>', )); register_sidebar(array( 'name' => 'سایدبار چپ', 'before_title' => '<h4 class="widg-title">', 'after_title' => '</h4><div class="widg-content">', 'before_widget' => '<article class="widg">', 'after_widget' => '</div></article>', )); ?> <?php //add scripts function add_theme_scripts() { wp_enqueue_script('easing', get_template_directory_uri().'/js/jquery.easing.js',array('jquery'), '1.0', true); wp_enqueue_script('superfish', get_template_directory_uri().'/js/superfish.js',array('jquery'), '1.0', true); wp_enqueue_script('lavalamp', get_template_directory_uri().'/js/jquery.lavalamp.js',array('jquery'), '1.0', true); wp_enqueue_script('ticker', get_template_directory_uri().'/js/ticker.js',array('jquery'), '1.0', true); wp_enqueue_script('tinycarousel', get_template_directory_uri().'/js/jquery.tinycarousel.min.js',array('jquery'), '1.0', true); wp_enqueue_script('lofslidernews', get_template_directory_uri().'/js/lofslidernews.js',array('jquery'), '1.0', true); wp_enqueue_script('simpleGallery', get_template_directory_uri().'/js/jquery.simpleGallery.js',array('jquery'), '1.0', true); wp_enqueue_script('custom-scripts', get_template_directory_uri().'/js/custom.js',array('jquery', 'easing', 'superfish', 'lavalamp', 'ticker', 'tinycarousel'), '1.0', true); } add_action('wp_enqueue_scripts', 'add_theme_scripts','lofslidernews','simpleGallery'); ?> و در نهایت برای معرفی مکان فهرست به قالب، کد زیر رو در فایل header.php قرار بدید: <?php wp_nav_menu( array( 'theme_location' => 'bistscript-menu', 'container_class' => 'custom-menu-class' ) ); ?>
  20. Masih

    اضافه کردن منو به هدر سایت

    درود مجدد قطعا کد مربوط به فهرست ها در یکی از توابع require_once قرار داره. کدها رو تکه تکه می کنند و با این تابع فراخوانی می کنند. شما خط آخر کد ، یعنی <? رو حذف کنید. بعد کدی که دادم رو در آخر فایل (جایی که <? قرار داشت) کپی کنید. در واقع نیازی به <? در آخر کدها نیست. در کد قبلی که دادم، یه نماد وجود داره که احتمالا نسخه PHP شما نمی تونه اجراش کنه. اگه با قرار دادن اون کد خطا دریافت می کنید، از این استفاده کنید: function devme_custom_new_menu() { register_nav_menu('devme-menu',__( 'فهرست دلخواه اول' )); } add_action( 'init', 'devme_custom_new_menu' );
  21. @rocki3oy ببینید این خطا در واقع از طرف اینستاگرام هست. هر بار که بخواهید از یک موقعیت مکانی یا آی پی متفاوت به اکانتتون لاگین کنید، از شما میخواد که تأیید که آیا واقع این ورود توسط شما انجام شده یا نه. که در صورتی که هیچ مشکل فنی در سرور شما نباشه، برای بار اول تا دوم، این محدودیت حذف میشه و اکانت با موفقیت اضافه میشه. ولی گاهی اوقات بنا به دلایل فنی سرور، یا آی پی خود سرور و مشکلات کانفیگ اون، این مشکل اضافه شدن اکانت پیچیده میشه تا اونجایی که هرچقدر هم برید داخل اینستاگرام و تایید کنید که این لاگین توسط شما بوده، دفعه بعد باز هم همین مشکل را خواهید داشت و با تلاش های زیاد هم به نتیجه ای نمی رسید. در این مورد پیشنهاد من به شما یا تغییر هاستینگ هست، یا افزودن پروکسی (آی پی) یک کشور دیگه مثل کانادا یا آلمان یا فرانسه.
  22. Masih

    اضافه کردن منو به هدر سایت

    درود. ابتدا باید یک جایگاه فهرست جدید به قالب معرفی کنید. برای اینکار کد زیر را در فایل functions.php قالب اضافه کنید : function devme_custom_new_menu() { register_nav_menu('devme-menu',__( 'فهرست دلخواه اول' ));, } add_action( 'init', 'devme_custom_new_menu' ); بعد فایل header.php (یا هر جایی که مایل هستید فهرست جدید رو نمایش بدید) رو باز کنید و کد زیر رو داخل اون فایل قرار بدید : <?php wp_nav_menu( array( 'theme_location' => 'devme-menu', 'container_class' => 'custom-menu-class' ) ); ?> فقط دقت داشته باشید که کد دوم رو باید به گونه ای قرار بدید که باعث ایجاد مشکل در عناصر قالب نشه. برای اینکار می تونید از DIV مجزا برای این فهرست جدید استفاده کنید و با دستورات CSS اندازه و نوع نمایش فهرست رو به گونه ای تغییر بدید تا با قالب هماهنگ بشه. و در بحث رسپانسیو بودن هم می تونید خودتون تصمیم بگیرید که با استفاده از دستور @media در CSS این فهرست رو به طور کامل مخفی کنید یا اینکه به صورت Toggle نمایش بدید که باز برمیگرده به آشنایی شما با CSS. موفق باشید.
  23. اگر نخواهید از افزونه استفاده کنید، مجبورید یک فایل xml به صورت دستی ایجاد کنید و از اون بعنوان نقشه سایت استفاده کنید. هر لینک رو هم باید با متاها و تگ های خاص خودش وارد کنید. مثلا : <sitemap> <loc>https://mysite.ltd/content/postname</loc> <lastmod>2018-03-11T15:38:10+00:00</lastmod> </sitemap> هر یک لینک ، یک همچین کدی نیاز داره. ابزارهایی هم هستند که می تونید زحمت پیدا کردن این لینک ها رو براتون بکشن ولی نمی تونن پست ها و لینک هایی که تازه آپدیت میشن یا اضافه میشن رو شناسایی و داخل نقشه سایت بروزرسانی کنند. بنابراین افزونه که کنترل بهتری روی سایت و وردپرس داره می تونه بهتر و مفیدتر و آسون تر این کار رو براتون بکنه. ولی اینکه تبلیغات و لینک داخل نقشه سایت وجود داره، زیاد چیز مهمی نیست که بخواهید نگرانش باشید. اولا نقشه سایت صرفا برای موتورهای جستجو و بیشتر برای گوگل کاربرد داره تا بتونه مطالبتون رو بهتر ردیابی کنه. دوما کاربری از سایتتون به این بخش از سایت مراجعه نمی کنه (شاید چند نفر انگشت شمار که اوناهم به احتمال زیاد طراح وب باشند و بخوان ببینن نقشه سایت سایتتون به چه شکله!!! ) و سوما و مهم ترین نکته اینه که لینک های داخل نقشه سایت یا به قول شما تبلیغات نقشه سایت، تماما Nofollow هستند و هیچ امتیازی رو به اون سایت ها منتقل نمی کنید. باز اگه روی این مورد (وجود لینک های طراح در نقشه سایت) حساس هستید، افزونه Google Sitemap XML رو نصب کنید، تنظیمات افزونه رو یکبار ذخیره کنید، فایل پیوست زیر رو دریافت و در مسیر پوشه اصلی افزونه جایگزین فایل فعلی کنید. تمامی لینک ها و متون بالا و پایین نقشه سایت حذف شده اند: sitemap.zip
  24. بیست اسکریپت از XML Sitemap استفاده میکنه . در واقع همون YOAST هست. کارایی افزونه های Sitemap مشابه هست . چند مورد افزونه برای اینکار داخل مخزن وردپرس وجود داره. اگر میخواهید اونها رو هم تست کنید.
×
×
  • اضافه کردن...