برترین های انجمن


Popular Content

نمایش ارسال هایی با بیشترین امتیاز در 18/04/98 در همه بخشها

  1. 3 points
    در افزونه parsidate در بخش تنظیمات/هماهنگی با افزونه ها بخش disable parsi hook شما میتونین هوک پارسی دیت رو برای تابع پلاگین مورد نظر غیر فعال کنید هر دستور غیر فعال تو 1 سطر قرار میگیره و 3 مقدار داره 1 تابع وردپرس که پلاگین مورد نظر استفاده میکنه برای گرفتن تاریخ و شما میخواین غیر فعال بشه پارسی دیت توش 2 اسم تابع پلاگین مورد نظر که میخواهید هوک توش غیر فعال بشه 3 اگه تابع پلاگین مورد نظر داخل کلاس هست اسم اون کلاس مثال: date_i18n,display,WP_List_Table دستور زیر هوک پارسی دیت موقعی که تابع date_i18n توسط تابع display از کلاس WP_List_Table فراخونی میشه رو غیرفعال میکنه
  2. 2 points
    سلام وردپرس پلاگینی به اسم بادی پرس داره که بحث شبکه اجتماعی رو میشه باهاش راه انداخت و تا حجم بالایی رو براحتی هندل میکنه. و نه فقط وردپرس، از هر سیستمی میشه به سیستم دیگه نقل مکان کرد! اما، اگر قرار هست تخصصی روی یک سیستم خاص کار بشه بهتره براساس نیاز انتخاب درستی انجام بشه. پس بهتره با متخصصینی که قرار هست روی سیستم کار کنن مشورت کنین و بعد تصمیم گیری کنین.
  3. 2 points
    سلام میتونید از این کد استفاده کنید: function W_Comment_Count() { if( is_user_logged_in() ){ global $wpdb; $user_id = get_current_user_id(); $counts_comment = $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->comments. ' WHERE user_id = "' . $user_id . '"'); echo $counts_comment . ' comments'; } } add_shortcode( 'count_comments', function(){ W_Comment_Count(); }); هر جا خواستید تعداد کامنت های هر کاربر رو نشون بدید میتونید از این شرتکد استفاده کنید: [count_comments] این کد رو باید تو فایل functions.php قالب قرار بدید.
  4. 2 points
    در مورد بالا کلاسی که $student ازش new شده میشه پارامتر 3 تابع get_enrollment_date میشه پارامتر 2 داخل تابع get_enrollment_date رو باید چک کنینی ببینین از کدوم تابع وردپرس داره برای گرفتن تاریخ استفاده میکنه اسم اون تابع میشه پارامتر اول
  5. 1 point
    خواهش میکنم. من فکر کردم که کد این بخش توسط خودتون نوشته شده و الان برای این که کاربردی تر باشه قصد دارید هوک برای پلاگین تعریف کنید. خب برای اینکه بتونید خروجی رو کنترل کنید همونطور که سازنده پلاگین بهتون گفته میشه خروجی رو توسط هوک فیلتری که تو تابع تعریف کردن کنترل و ساختار مورد نظر رو بفرستید برای خروجی. برای این منظور میتونید به عنوان مثال به این شکل هوک رو بنویسید: add_filter( 'wp_ulike_generate_google_structured_data', function(){ return "Hi"; }); خروجی که این هوک داره اینه که الان میاد و تمام post_meta , ratings_meta رو حذف میکنه و فقط یه Hi میفرسته تو خروجی. اینجا شما میتونید post_meta , ratings_meta خودتون رو بنویسید و در نهایت return کنید.
  6. 1 point
    سلام من فکر میکنم برای اینکه بتونید کنترلی روی این مقادیر داشته باشید باید هوک فیلتر رو براشون به این شکل استفاده کنید: function wp_ulike_get_posts_microdata(){ global $post; $get_ulike_count = get_post_meta( $post->ID, '_liked', true ); $get_ulike_count = apply_filters( 'w_change_ulike_count', $get_ulike_count, $post->ID ); // Check data output if( !is_singular() || !wp_ulike_get_setting( 'wp_ulike_posts', 'google_rich_snippets') || $get_ulike_count == 0 ) { return; } // Post meta structure $post_meta = '<meta itemprop="name" content="' . the_title_attribute( 'echo=0' ) . '" />'; $post_meta .= apply_filters( 'wp_ulike_extra_structured_data', NULL ); $post_meta .= '<span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="' . esc_attr( get_the_author() ) . '" /></span>'; $post_meta .= '<meta itemprop="datePublished" content="' . esc_attr( get_post_time('c') ) . '" />'; // Rating meta structure $ratings_meta = '<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">'; $ratings_meta .= '<meta itemprop="bestRating" content="5" />'; $ratings_meta .= '<meta itemprop="worstRating" content="1" />'; $ratings_meta .= '<meta itemprop="ratingValue" content="'. apply_filters( 'w_change_ratingvalue' ,wp_ulike_get_rating_value( $post->ID ), $post->ID ) .'" />'; $ratings_meta .= '<meta itemprop="ratingCount" content="' . $get_ulike_count . '" />'; $ratings_meta .= '</span>'; // Return value $itemtype = apply_filters( 'wp_ulike_remove_microdata_post_meta', false ); return apply_filters( 'wp_ulike_generate_google_structured_data', ( $itemtype ? $ratings_meta : ( $post_meta . $ratings_meta ) ) ); } add_filter( 'wp_ulike_posts_microdata', 'wp_ulike_get_posts_microdata');
  7. 1 point
  8. 1 point
    خواهش میکنم. این کد تعداد کامنت های هر کاربر بر اساس آیدی که بهشون اختصاص داده شده رو تو دیتابیس چک میکنه و برمیگردنه.
  9. 1 point
    سلام مشکل بابت فارسی شدن یکسری اعداد در آدرس ها هست. به‌زودی این مورد رو حل می‌کنیم.
  10. 1 point
    قربانت موفق باشی ♥ ♥ ♥