mam1371

عضو سایت
  • تعداد ارسال ها

    258
  • تاریخ عضویت

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

اعتبار در انجمن

56 معمولی

درباره mam1371

  • درجه
    کاربر ثابت

اطلاعات تماس

  • Website URL
    http://www.hadafdownload.com

اطلاعات شخصی

  • جنسیت
    مرد
  • موقعیت
    wp-content
  • آشنایی با وردپرس
    مبتدی
  • سطح برنامه نویسی
    مبتدی
  • آشنایی با طراحی
    مبتدی

آخرین بازدید کنندگان نمایه

969 بازدید کننده نمایه
  1. واقعا متشکرم دوست عزیز من همین قسمت , نام پست تایپو نوشتم ولی کار نکرد چون درون array("post", "software") نزاشتم مرسی
  2. سلام دوستان کدی دارم که برای نوشته ها کار میکنه ولی برای پست تایپ هام کار نمیکنه کسی می تونه بگه کجاشو باید ویرایش کنم ؟ <?php add_action("admin_init", "posts_init"); function posts_init(){ add_meta_box("post_options", "تنظیمات برای این پست", "post_options", "post", "normal", "high"); } function post_options(){ global $post ; $get_meta = get_post_custom($post->ID); wp_nonce_field( 'my_meta_box_nonce', 'meta_box_nonce' ); ?> <div class="pasargad-content"> <div class="pasargad-title"><h3>اطلاعات پست</h3></div> <div class="ps-padding"> <div class="pasargad-help"><div class="help"> برای وارد کردن لینک های خود از فهرست نقطه دار استفاده کنید. </div></div> <?php pasargad_post_options(array( "name" => "لینک های دانلود", "id" => "downloads", "type" => "wpeditor" )); ?> <div class="panel-item-divider"></div> <?php pasargad_post_options(array( "name" => "فرمت فایل", "id" => "format", "type" => "text" )); pasargad_post_options(array( "name" => "حجم فایل", "id" => "mb", "type" => "text" )); pasargad_post_options(array( "name" => "نسخه ی فایل", "id" => "ver", "type" => "text" )); pasargad_post_options(array( "name" => "اندروید مورد نیاز", "id" => "and", "type" => "text" )); ?> <div class="panel-item-divider"></div> <?php pasargad_post_options(array( "name" => "راهنمایی ها", "id" => "help", "type" => "wpeditor" )); ?> </div> </div> <!---------- //END ----------> <input type="hidden" name="pasargad_post_save" value="true"> <?php } add_action('save_post', 'save_post'); function save_post( $post_id ){ global $post; if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return $post_id; if (isset($_POST['pasargad_post_save'])) { $custom_meta_fields = array( 'downloads', 'and', 'ver', 'format', 'mb', 'help', ); foreach( $custom_meta_fields as $custom_meta_field ){ if(!empty($_POST[$custom_meta_field]) ) update_post_meta($post_id, $custom_meta_field, $_POST[$custom_meta_field]) ; else delete_post_meta($post_id, $custom_meta_field); } } } /*********************************************************/ function pasargad_post_options($value){ global $post; ?> <div class="meta-option-item" id="<?php echo $value['id'] ?>-item"> <span><?php echo $value['name']; ?></span> <?php $id = $value['id']; $get_meta = get_post_meta($post->ID); if( isset( $get_meta[$id][0] ) ) $current_value = htmlspecialchars_decode($get_meta[$id][0]); switch ( $value['type'] ) { //============================= // @ Text //============================= case 'text': ?> <input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="text" value="<?php echo $current_value ?>" /> <?php break; //============================= // @ Checkbox //============================= case 'checkbox': if( !empty( $current_value ) ){$checked = "checked=\"checked\""; } else{$checked = "";} ?> <div class="checkbox-wrapper" style="float:left;"> <input class="toggleswitch-big" type="checkbox" name="<?php echo $value['id'] ?>" id="<?php echo $value['id']; ?>" <?php echo $checked; ?> /> </div> <?php break; //============================= // @ Select //============================= case 'select': ?> <select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>"> <?php foreach ($value['options'] as $key => $option) { ?> <option value="<?php echo $key ?>" <?php if ( $current_value == $key) { echo ' selected="selected"' ; } ?>><?php echo $option; ?></option> <?php } ?> </select> <?php break; //============================= // @ Textarea //============================= case 'textarea': ?> <textarea style="direction:ltr; text-align:left; height:136px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="textarea" cols="100%" rows="3" tabindex="4"><?php echo $current_value ?></textarea> <?php break; //============================= // @ Editor //============================= case "wpeditor":?> <?php $settings = array( 'textarea_name' => $value['id'], 'quicktags' => array( 'buttons' => 'em,strong,link' ), 'tinymce' => true, 'media_buttons' => false, 'teeny' => true ); wp_editor( $current_value , $value['id'], $settings ); ?> <?php break; } ?> </div> <?php } ?>
  3. حل شد با <?php wp_reset_query(); ?> قبل برچسب ها و نظرات
  4. جناب فخار من از این کد برای نمایش مطالب مرتبط استفاده کردم درست هم کار میکنه اما مشکلی که داره میره بیشترین نظرات پست هایی که مرتبط هستن رو برای همه مطالب نشون میده یعنی دسته بندی موبایل 100 پست داره در تمام 100 پست , نظرات مطلبی که بیشترین دیدگاه رو داره نشون میده !!! ممنون میشم کمک کنید
  5. من این کد رو گذاشتم اما متاسفانه کار نکرد ! تعداد نمایش پست ها 6 تاس بعد از گذاشتن این کد میشه 1 یکی که فقط همون پست سنجاق شده هستش و در تمام صفحات مطلب سنجاق شده نشون میده سایر مطالبو نشون نمیده ! راهی هست که وقتی من نوشته ای رو سنجاقک می کنم اگه مطلب جدید هم منتشر کنم باز هم مطلب سنجاق شده در اولین پست باقی نمونه ؟! <?php $args = array( 'posts_per_page' => 7, 'post__in' => get_option( 'sticky_posts' ), 'ignore_sticky_posts' => 1 ); $query = new WP_Query( $args ); ?> <?php if ($query->have_posts()) : ?><?php while ($query->have_posts()) : $query->the_post(); ?>
  6. اینکار اثری نداشت با این کد مشکل حل شد اما مشکلی که هست نمیدونم چرا این کد با اسلایدر من تداخل داره و مانع نمایشش میشه !!! افزونه متا اسلایدر هست function namespace_add_custom_types( $query ) { if( is_category() || is_tag() || is_home() || is_single() || is_feed() || is_search() && empty( $query->query_vars['suppress_filters'] ) ) { $query->set( 'post_type', array( 'post', 'nav_menu_item', 'mobile', 'software', 'game', 'book', 'pic', 'music', 'learn' )); return $query; } } add_filter( 'pre_get_posts', 'namespace_add_custom_types' );
  7. بله جناب مهدوی هر راهی رو رفتم متاسفانه در دسته بندی ها پست تایپ ها رو نشون نمیده
  8. سلام خسته نباشید من پست تایپ های مختلف با نام های mobile /pic/game همه چیز درسته اما متاسفانه پست تایپ ها با اینکه به هنگام انتشار دسته بندی ها انتخاب میشن اما در دسته بندی های سایت نمایش در نمیاند از این کد برای فراخوانی استفاده کردم فقط در صفحه اصلی در یک باکس نشون می ده اما در دسته بندی مثلا نرم افزار موبایل » اندروید » بازی اندروید چیزی نشون نمیده میخاستم اساتید یک کدی یا راهکاری ارائه کنند این مشکل حل شه کدی که عرض کردم اینه add_filter('pre_get_posts', 'query_post_type'); function query_post_type($query) { if ( is_category() || is_tag() || is_home() || is_single() && empty( $query->query_vars['suppress_filters'] ) ) { $post_type = get_query_var('post_type'); if($post_type) $post_type = $post_type; else $all_post_types = get_post_types(); $query->set('post_type',$post_type); return $query; } } is_home() || is_single() باعث میشه در صفحات سایت در باکس های بالای سایت به نمایش در بیاد اما is_category() || is_tag() مطالب پست تایپ رو در دسته بندی اصلی سایت نمایش نمیده ! مشکل همینجاست لطفا اگه می تونید کمک کنید تو مطالب فارسی این مورد رو نیافتم ...
  9. من به شما پیشنهاد بهتری دارم ! خیلی به صرفه تر از هاست دی ال و به خوبی هاست دی ال سرویس طلایی نت افراز فقط براساس بازدید یکتاس ! پهنای باند و باقی چیزا نامحدود .... این سرویس 6000 ای پی رو جوابگو هست 139000 تومان سالیانه سرویس الماس 1 نت افراز 15000 ای پی 39,000 تومان ماهیانه سرویس الماس نت افراز 45000 ای پی 129000 تومان ماهیانه با توجه به رتبه سایت شما فک کنم حالا حالا ها سرویس الماس 1 جوابگو باشه نت افراز یکی از بهترین شرکت های هاستینگ هست پلان 1-2 بسیار به صرفه هست نسبت به هاست دی ال و باقی هاستینگ ها اما قرار باشه واسه 45000 ای پی 129000 تومان ماهیانه بدی 10 هزار تومان کمترش میتونی از هاست دی ال نامحدود بگیری
  10. پس با این تفاسیر این کار ریسک بزرگیه ! درسته ؟ در صورتی که من پیوند یکتا رو عوض کنم محتوا یکی هست ولی ادرس جدید ایندکس میشه و ادرس قبلی 404 میمونه این مشکل ساز نمیشه ؟ راهیی هست با انجامش بعد مدتی به روال عادی برگشت ؟
  11. اساتید محترم اگه میتونن کمک کنند با وجود قرار دادن کد زیر در htaccess RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ http://hadafdownload.com/$4 و تغییر پیوند یکتا از /%year%/%monthnum%/%day%/%postname%/ به %postname% به هنگام ورود از گوگل به جای انتقال به لینک جدید به صفحه اصلی سایت انتقال داده میشه !!
  12. من از افزونه های مختلفی استفاده کردم اما به کار نیومد ! من برای امتحان کد ریدایکت رو داخل htaccess گذاشتم و پیوند یکتا رو تغییر دادم ولی وقتی رفتم از گوگل وارد مطلبی شدم دیدم ریدایکت شده به صفحه اصلی سایت حالا میترسم واسه همین 1-2 دقیقه ای که اینکا رو کردم گوگل کار دست ما نده مشکل ایجاد نمیشه ؟ من واسه اینکه پست رو بروز رسانی کنم با این مشکل مواجه هستم که پیوند یکتا سایت روز ماه سال هست و با بروز رسانی لینک نابود میشه ! و درصورتی که هم که سنجاقک کنم دردسرش واسه 3-4 تا پست زیاده واسه همین به نظرم بهتره پیوند یکتا رو عوض کنم الان چیز جالبی که توجه منو جلب کرد سایت دانلود ها پیوندهای یکتاشو قبلی ها که برحسب روز ماه سال بود سرجاشه جدید ها رو به صورت site.com/mobile/esm تنظیم کرده برام سواله چجوری اینکارو کردن !؟
  13. من بعد از ساختن کد RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ http://hadafdownload.com/$4 در فایل htacsess اضافه کردم و تغییر پیوند یکتا دادم اما انجام نشد و ریدایکت نکرد ! ممکنه از محتویات درون htacsess باشه ؟
  14. سلام خسته نباشید یک سایت تا پستش صفحه اول گوگل میاد امری زمانبر هست و خب اگه هواشو نداشته باشی سریعتر هم میاد پایین ! در این میان ترفندی که بعضی از سایتا میزنن واسم جالبه لطفا به شبهه بنده پاسخ بدید ------------- به طور مثال پست تلگرام نسخه 2.8.1 گذاشتم و در رتبه چهارم هستم اما 3 سایت هستند که با قرار دادن تلگرام 3.8.0 از من بالاتر هستند ! اما نکته ای که متوجه شدم این هست که در واقع این پستشون یک تک پست بوده که با انتشار نسخه های بعدی عنوانش عوض شده به طور مثال از تیر 94 شروع کرده حالا با نسخه هایی مثل دانلود Telegram 2.8.0 مسنجر تلگرام اندروید دانلود Telegram 2.8.1 مسنجر تلگرام اندروید و .... دانلود Telegram 3.8.0 مسنجر تلگرام اندروید اما فقط عنوان و تغییر داده و هیچ تغییری هم تو گوگل نداشته و همونجوری در اولین جستجو ها هست خیلی برام جالبه عنوان عوض شده ! لینک دانلود داخل صفحه عوض شده ! --------- با این تفاسیر آیا میشه این کارو کرد ؟ لینک دانلود رو عوض کرد عنوان رو هم تغییر داد ! ( ولی پیوند سرجاش بمونه مثل سابق واس اینکه صفحه گم نشه )
  15. اگه کد نمایش آخرین مطالب رو میخای ... <?php wp_get_archives('type=postbypost&limit=15&title_li'); ?>