رفتن به مطلب

mam1371

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

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

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

اعتبار در سایت

56 معمولی

درباره mam1371

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

اطلاعات تماس

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

اطلاعات شخصی

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

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

1,140 بازدید کننده نمایه
  1. mam1371

    اجرای کد در پست تایپ

    واقعا متشکرم دوست عزیز من همین قسمت , نام پست تایپو نوشتم ولی کار نکرد چون درون array("post", "software") نزاشتم مرسی
  2. mam1371

    اجرای کد در پست تایپ

    سلام دوستان کدی دارم که برای نوشته ها کار میکنه ولی برای پست تایپ هام کار نمیکنه کسی می تونه بگه کجاشو باید ویرایش کنم ؟ <?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. mam1371

    حل یک مشکل ساده در کد مطالب مشابه

    حل شد با <?php wp_reset_query(); ?> قبل برچسب ها و نظرات
  4. mam1371

    حل یک مشکل ساده در کد مطالب مشابه

    جناب فخار من از این کد برای نمایش مطالب مرتبط استفاده کردم درست هم کار میکنه اما مشکلی که داره میره بیشترین نظرات پست هایی که مرتبط هستن رو برای همه مطالب نشون میده یعنی دسته بندی موبایل 100 پست داره در تمام 100 پست , نظرات مطلبی که بیشترین دیدگاه رو داره نشون میده !!! ممنون میشم کمک کنید
  5. mam1371

    مشکل در سنجاقک کردن مطلب

    من این کد رو گذاشتم اما متاسفانه کار نکرد ! تعداد نمایش پست ها 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. mam1371

    معرفی هاستینگی درحد هاست دی ال

    من به شما پیشنهاد بهتری دارم ! خیلی به صرفه تر از هاست دی ال و به خوبی هاست دی ال سرویس طلایی نت افراز فقط براساس بازدید یکتاس ! پهنای باند و باقی چیزا نامحدود .... این سرویس 6000 ای پی رو جوابگو هست 139000 تومان سالیانه سرویس الماس 1 نت افراز 15000 ای پی 39,000 تومان ماهیانه سرویس الماس نت افراز 45000 ای پی 129000 تومان ماهیانه با توجه به رتبه سایت شما فک کنم حالا حالا ها سرویس الماس 1 جوابگو باشه نت افراز یکی از بهترین شرکت های هاستینگ هست پلان 1-2 بسیار به صرفه هست نسبت به هاست دی ال و باقی هاستینگ ها اما قرار باشه واسه 45000 ای پی 129000 تومان ماهیانه بدی 10 هزار تومان کمترش میتونی از هاست دی ال نامحدود بگیری
  10. mam1371

    تغییر پیوند یکتا !

    پس با این تفاسیر این کار ریسک بزرگیه ! درسته ؟ در صورتی که من پیوند یکتا رو عوض کنم محتوا یکی هست ولی ادرس جدید ایندکس میشه و ادرس قبلی 404 میمونه این مشکل ساز نمیشه ؟ راهیی هست با انجامش بعد مدتی به روال عادی برگشت ؟
  11. mam1371

    تغییر پیوند یکتا !

    اساتید محترم اگه میتونن کمک کنند با وجود قرار دادن کد زیر در htaccess RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ http://hadafdownload.com/$4 و تغییر پیوند یکتا از /%year%/%monthnum%/%day%/%postname%/ به %postname% به هنگام ورود از گوگل به جای انتقال به لینک جدید به صفحه اصلی سایت انتقال داده میشه !!
  12. mam1371

    تغییر پیوند یکتا !

    من از افزونه های مختلفی استفاده کردم اما به کار نیومد ! من برای امتحان کد ریدایکت رو داخل htaccess گذاشتم و پیوند یکتا رو تغییر دادم ولی وقتی رفتم از گوگل وارد مطلبی شدم دیدم ریدایکت شده به صفحه اصلی سایت حالا میترسم واسه همین 1-2 دقیقه ای که اینکا رو کردم گوگل کار دست ما نده مشکل ایجاد نمیشه ؟ من واسه اینکه پست رو بروز رسانی کنم با این مشکل مواجه هستم که پیوند یکتا سایت روز ماه سال هست و با بروز رسانی لینک نابود میشه ! و درصورتی که هم که سنجاقک کنم دردسرش واسه 3-4 تا پست زیاده واسه همین به نظرم بهتره پیوند یکتا رو عوض کنم الان چیز جالبی که توجه منو جلب کرد سایت دانلود ها پیوندهای یکتاشو قبلی ها که برحسب روز ماه سال بود سرجاشه جدید ها رو به صورت site.com/mobile/esm تنظیم کرده برام سواله چجوری اینکارو کردن !؟
  13. mam1371

    تغییر پیوند یکتا !

    من بعد از ساختن کد RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ http://hadafdownload.com/$4 در فایل htacsess اضافه کردم و تغییر پیوند یکتا دادم اما انجام نشد و ریدایکت نکرد ! ممکنه از محتویات درون htacsess باشه ؟
  14. mam1371

    تغییر عنوان

    سلام خسته نباشید یک سایت تا پستش صفحه اول گوگل میاد امری زمانبر هست و خب اگه هواشو نداشته باشی سریعتر هم میاد پایین ! در این میان ترفندی که بعضی از سایتا میزنن واسم جالبه لطفا به شبهه بنده پاسخ بدید ------------- به طور مثال پست تلگرام نسخه 2.8.1 گذاشتم و در رتبه چهارم هستم اما 3 سایت هستند که با قرار دادن تلگرام 3.8.0 از من بالاتر هستند ! اما نکته ای که متوجه شدم این هست که در واقع این پستشون یک تک پست بوده که با انتشار نسخه های بعدی عنوانش عوض شده به طور مثال از تیر 94 شروع کرده حالا با نسخه هایی مثل دانلود Telegram 2.8.0 مسنجر تلگرام اندروید دانلود Telegram 2.8.1 مسنجر تلگرام اندروید و .... دانلود Telegram 3.8.0 مسنجر تلگرام اندروید اما فقط عنوان و تغییر داده و هیچ تغییری هم تو گوگل نداشته و همونجوری در اولین جستجو ها هست خیلی برام جالبه عنوان عوض شده ! لینک دانلود داخل صفحه عوض شده ! --------- با این تفاسیر آیا میشه این کارو کرد ؟ لینک دانلود رو عوض کرد عنوان رو هم تغییر داد ! ( ولی پیوند سرجاش بمونه مثل سابق واس اینکه صفحه گم نشه )
  15. mam1371

    مشکل طراحی

    اگه کد نمایش آخرین مطالب رو میخای ... <?php wp_get_archives('type=postbypost&limit=15&title_li'); ?>
×
×
  • اضافه کردن...