sajad

همیـار
  • تعداد ارسال ها

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

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

  • Days Won

    33

sajad last won the day on July 9

sajad had the most liked content!

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

506 عالی

10 دنبال کننده

درباره sajad

  • درجه
    کاربر فعال

اطلاعات شخصی

  • جنسیت
    مرد

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

1,838 بازدید کننده نمایه
  1. خواهش میکنم. موفق باشید...
  2. خواهش میکنم. من فکر کردم که کد این بخش توسط خودتون نوشته شده و الان برای این که کاربردی تر باشه قصد دارید هوک برای پلاگین تعریف کنید. خب برای اینکه بتونید خروجی رو کنترل کنید همونطور که سازنده پلاگین بهتون گفته میشه خروجی رو توسط هوک فیلتری که تو تابع تعریف کردن کنترل و ساختار مورد نظر رو بفرستید برای خروجی. برای این منظور میتونید به عنوان مثال به این شکل هوک رو بنویسید: add_filter( 'wp_ulike_generate_google_structured_data', function(){ return "Hi"; }); خروجی که این هوک داره اینه که الان میاد و تمام post_meta , ratings_meta رو حذف میکنه و فقط یه Hi میفرسته تو خروجی. اینجا شما میتونید post_meta , ratings_meta خودتون رو بنویسید و در نهایت return کنید.
  3. احتمالا کد رو به درستی قرار ندادید. کد تست شده مشکلی نداره میتونید حالت دیباگ وردپرس رو فعال کنید تا جای اینکه صفحه سفید بیاره خطای سایت رو نمایش بده و مشخص بشه مشکل کجاست.
  4. سلام من فکر میکنم برای اینکه بتونید کنترلی روی این مقادیر داشته باشید باید هوک فیلتر رو براشون به این شکل استفاده کنید: 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');
  5. خواهش میکنم. سرویس های smtp که این پلاگین ساپورت میکنه، sparkpost یا mailgun هست. میتونید تو یکی از این سایت ها ثبت نام کنید سایت رو رجیستر کنید و توسط پلاگین هایی که تو مخزن دارن روی سایت ست کنید تا مشکل ارسال ایمیلتون برطرف بشه. همچنین میتونید این مشکل رو با هاستینگ مطرح کنید تا راهنماییتون کنن.
  6. خواهش میکنم. موفق باشید...
  7. خواهش میکنم. این کد تعداد کامنت های هر کاربر بر اساس آیدی که بهشون اختصاص داده شده رو تو دیتابیس چک میکنه و برمیگردنه.
  8. سلام ظاهرا مشکلی در ارسال ایمیل ها از هاست وجود داره که ایمیلی ارسال نمیشه. برای اینکه کارایی بهتری داشته باشه و مشکلتون حل بشه باید روی سایت smpt ست کنید. تو سایت خود این افزونه یه سری سرویس های smtp معرفی شده که میتونید ازشون استفاده کنید. mailster.co
  9. سلام میتونید از این کد استفاده کنید: 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 قالب قرار بدید.
  10. ssl

    بایگانی شد
  11. دوست عزیز طبق قوانین انجمن: 15- هرگونه پرسش و بحث درباره محصولهای تجاری در انجمن ممنوع است. پشتیبانی محصولهای تجاری به عهده سازنده/فروشنده آن است. لطفا قبل از ایجاد تاپیک قوانین رو مطالعه بفرمایید. بایگانی شد...
  12. @foad_b719 در جهت تکمیل راهنمایی آقا @فرهاد حسن پور که کردن باید بگم که؛ میتونید از form در html استفاده کنید و اکشن فرم رو به آدرس خارج از سایت اصلی بدید. به این شکل: <form action="https://example.com/index.html" method="post"> <input type="text" name="name"> <hr> <input type="submit" name="submit" value="send form"> </form>
  13. دوست عزیز ساده ترین راه اینه که این پلاگین رو خریداری و روی سایت نصب کنید. نسخه اورجینال. اگر فکر میکنید مشکل از این پلاگین هست. در غیر اینصورت میتونید قالبتون رو بروزرسانی کنید. توجه: طبق قوانین انجمن: 14- هرگونه درخواست فایل/پوسته/افزونه و سایر محصولهای تجاری در انجمن ممنوع است. بایگانی شد.
  14. ul.meta-single.group li.category { display: none !important; } تو تنظیمات قالب بررسی کنید ببیند آپشنی تعریف شده که بتونید غیر فعال کنید. اگه نباشه کد قالب رو باید بررسی کنید و تغییرات رو روی قالب اعمال کنید.