رفتن به مطلب

imanfakhar

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

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

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

  • روز های برد

    353

نوشته‌ها ارسال شده توسط imanfakhar

  1. سه تا پارامتر تو remove_action هست که باید رعایت بشه 

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

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

    و سوم پوزیشن اکشنه که در واقع عدد اولویت زمانیه اکشنه

    function child_remove_parent_function() {
        remove_action( 'cleanretina_footer', 'cleanretina_footer_info', 5 );
     
    }
    
    add_action( 'init', 'child_remove_parent_function',15 );
     

    اگر عدد سوم رو نمی دونید تنها راهش همون فانکشنز اصلیه (یا آزمون و خطا تا رسیدن به عدد بالاتر)

    • امتیاز 1
  2. این کدها رو جایگزین کدهای فعلی فایل index.js کنید و تست بگیرید 

    jQuery(document).foundation();
    
    // below does the "Programs" info switch
    jQuery('.is-hover a').on('mouseover', function () {
      var idx = jQuery(this).parent().index() + 2;
      jQuery('.info:nth-child(' + idx + ')').addClass('info-visible');
      jQuery('.info:nth-child(' + idx + ')').siblings().removeClass('info-visible');
    });
    
    jQuery('.dropdown').on('mouseout', function () {
      jQuery('.info:nth-child(1)').addClass('info-visible').siblings().removeClass('info-visible');
    });

     

    • امتیاز 1
  3. برای کار با آژاکس که خودش یک مثال کامل زده (کدهای مربوط به آژاکسش جی کوئریند نه PHP ) ولی شما نیازی بهش نداری

    به اکشن save_post هوک بزن و تابعت رو اجرا کنه که یکی یکی هر مطلبی منتشر شد آی دیش رو بگیره و تابع رو براش اجرا کنه 

    http://wordpress.stackexchange.com/questions/10853/how-to-get-and-edit-custom-fields-if-in-quick-edit

    https://wp-types.com/forums/topic/update-a-custom-field-in-quick-edit/

    http://wpdreamer.com/2012/03/manage-wordpress-posts-using-bulk-edit-and-quick-edit/

      و این ویدئو رو هم ببینید 

     

    • امتیاز 1
  4. سلام

    شما قوانین سایت رو خوندید؟

    وقتی تایپیکی ارسال می کنید تا 24 ساعت نباید زیرش چیزی بنویسید مگر اینکه سئوالی شده باشه یا توضیح اضافه ای نیاز باشه 

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

    همین دو تا دلیل برای بی پاسخ موندن سئوالتون کفایت می کنه

    از خط 1995 فایل foundation.css

    .top-bar-section .has-dropdown > a:focus + .dropdown

    را بیابید و تبدیل کنید به 

    .top-bar-section .has-dropdown:hover .dropdown

     

    • امتیاز 1
  5. شما باید یک مقداری رو خودتون ارسال کنید تا تابعتون بتونه بخونتش و مقدار آی دی ها را بفهمه ؟

    در 11 دقیقه قبل، Ali# گفته است :

    عد اینجا اکشن wp_ajax_save_bulk_edit_book رو فراخوانی کرده در حالی که من bulk_edit_custom_box رو فراخوانی کردم.

    فکر کنم بهمین مربوط بشه!

    شما مگه نمی خواهید همزمان با تغییر وضعیت تگهاتون رو هم بچسبونید ؟ 

    اکشن درسته 

    از کدکس وردپرس مرجع معتبر تری که نداریم شما باید آژاکس رو هم صدا بزنید تا آی دی های مطالب رو با متد post  براتون ارسال کنه تابعتون ورودی داشته باشه

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

    • امتیاز 1
  6. <?php
    $vs = get_post_meta($post->ID, "vs");
    if($vs) :
    $vs = get_post_meta($post->ID, "vs", true);
     echo do_shortcode('[video width="200" height="200" src="'. $vs  . '"]'); 
     elseif(has_post_thumbnail()) :
     the_post_thumbnail();
     else : 
     echo '<img src="'.get_bloginfo('template_directory').'/images/default.png">';
     endif;
     ?>

    تصویر پیش فرضتون رو با نام default.png در پوشه images داخل قالبتون قرار بدید.

    • امتیاز 1
  7. در 2 ساعت قبل، Ali# گفته است :

    نه. بولک اکشن جدید منظورم نیست.

    ببینید منظورم از ویرایش، بعنوان مثال تغییر دسته جمعی مطالب از draft به public هست.میخوام وقتی تیک کنار مطالب خورد و از قسمت بولک اکشن این تغییری که گفتم داده شد،  به همه مطالبی که در مرحله قبل انتخاب کرده بودیم، یک برچسب اضافه شود.

     

     

     

     

     

     

     

     

     

     

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

    add_action('bulk_edit_custom_box', 'bulk_test');
    function bulk_test() {
    $post_ids = ( ! empty( $_POST[ 'post_ids' ] ) ) ? $_POST[ 'post_ids' ] : array();
    	if ( ! empty( $post_ids ) && is_array( $post_ids ) ) {
    		foreach( $post_ids as $post_id ) {
    wp_set_post_tags($post_id,'test',true );
    }
    }
    }

     

     

    • امتیاز 1
  8. به صورت کلی تابع 

    <?php the_title();?>

    تابع نمایش عنوان مطالبه تو قالبتون بگردیدو پیداش کنید و بعد از اون کد رو قرار بدید 

    البته کد یه حرفش جا افتاده و درستش اینه 

    <?php if ( get_post_meta($post->ID, 'titr2',  true) ) : ?>
    <?php $titr2 = get_post_meta($post->ID, 'titr2', true); ?>
    <h3><?php echo $titr2; ?></h3>
    <?php endif; ?>

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

    • امتیاز 1
  9. در 12 ساعت قبل، hoseni_68 گفته است :

    دو مسیر قبلی هم بدرستی گفته های شمارو انجام دادم و کار کردند، تنها مشکلشون این بود که داخل گوشی نشون نمیداد، که خوشبختانه روش سوم داخل گوشی هم کار می کنه که پیگیرش شدم وگرنه از همون قبلی ها استفاده می کردم.

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

    از کمک های شما و سایت حرفه ایتون هم بسیار قدر دانم.

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

    چند سری اومدم پاسخ بذارم دیدم اسپم جدید دادید رفتم 

    1. بجای اسپم فرستادن انجمن رو مطالعه کنید 

    2. دومین روشی که بهتون گفتم استفاده از جاوا اسکریپت روی تمام نمایشگرهای قدیمی و جدید عمل می کنه حداقل 15 سالی هم هست که تو همه دنیا بجز سیستم شما درست کار کرده  فقط توی نام ارسالی کارکتر بزرگ نباید داشته باشه که شما داشتید و اینکه باید اکشن رو به فایل actions.php منتقل کنید و اینکلودش نکنید نمونه هم براتون گذاشتم مطالب قبلی رو بخونید پیداش می کنید 

    3. اگر باز هم موفق نشدید تو بخش خرید تایپیک بزنید 

  10. سیستم درست تشخیص می ده

    Screenshot_79.thumb.png.696eb64a44573be1

    نام نمایشیتون رو تو صفحه پروفایلتون ویرایش کنید

    اگر نام نمایشیتون درسته 

    1. دقت کنید تو نوار ابزار بالای سایت اسمتون درست می خوره؟

    2. چک کنید مشکل فقط برای وقتیه که پاسخ به دیدگاهی می دید یا اگه دیدگاه مستقل هم ارسال کنید مشکل وجود داره

    3. توی بخش مدیریت نظرات چک کنید نامتون رو درست می زنه یا همینجوریه؟

    4. یه کاربر جدید بسازید و تست کنید که اون هم همین مشکل رو داره یا خیر ؟

    • امتیاز 1
  11. پاسختون رو با دقت بخونید من نگفتم کدها را به این شکل تغییر بدید

    بخش اول کدها اصلا نباید دستکاری بشند بخش دوم رو عرض کردم کلمات کلیدیتون رو جایگزین KEYWORDS کنید و لوگوی سایتتون رو هم با نام logo.png تو پوشه images قالبتون قرار بدید 

    کدها مشکلی ندارند اگر درست استفاده بشند 

    نمونه

    http://www.bavanboresh.com/ یا 

    http://electrokavehgroup.ir/

    Screenshot_78.png.edcd0638fedf10ab53fece

    • امتیاز 1
  12. این چیزی که نوشتید رو من اصلا ازش سر در نمی آرم که بخوام راهنمایی کنم 

    من سئوال شما را از سه مسیر متفاوت جواب دادم یک مسیر آژاکس جاوا اسکریپت یک مسیر آژاکس جی کوئری و یک مسیر جاوا اسکریپت معمولی هر سه روش هم بارها تست شده اند و سالمند 

    یکی از سه روش رو درست انجام بدید 

  13. در 40 دقیقه قبل، hoseni_68 گفته است :

    جسارت می کنم این سوال رو میپرسم ، شما add-ons نصب کردید که کامل نشون میده؟ چون برای من اینطور نیست.

    امکانش هست من دسترسی بهتون بدم و ببینید که مشکل می تونه چی باشه ؟

     

    نه نصب نکردم و دسترسی دادن هم ممنوعه 

    کدها سالمند و مسلما مشکل از طرف کد نویسی های قالب یا افزونه های شماست

    • امتیاز 1
×
×
  • اضافه کردن...