mehran-b

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

    1,256
  • تاریخ عضویت

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

  • Days Won

    78

mehran-b last won the day on January 16

mehran-b had the most liked content!

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

842 عالی

درباره mehran-b

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

اطلاعات شخصی

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

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

923 بازدید کننده نمایه
  1. درود مجدد قالبتون مشکل داره. متاهای مربوط به Favicon به جای اینکه داخل تگ head درج بشه داخل تگ body درج شده. موفق باشید
  2. سلام و درود از بخش نمایش -> سفارشی سازی -> هویت سایت -> نمادک سایت تصویر Favicon رو آپلود کنید. موفق باشید
  3. خواهش میکنم. موفق باشید
  4. سلام و درود یه هوکی داره وردپرس به اسم avatar_defaults به وسیله این هوک میشه به بخش نیم رخ پیشفرض یه نیم رخ جیدد اضافه کرد که عکسش رو هاست خودتون باشه. add_filter('avatar_defaults', function($avatar_defaults) { $myavatar = 'http://example.com/my-default-gravatar.png'; $avatar_defaults[$myavatar] = "My Default Gravatar"; return $avatar_defaults; }); جای example.com/my-default-gravatar.png آدرس نیم رخ رو میذارید و جای My Default Gravatar نام نیم رخ جدید رو میذارید. موفق باشید
  5. خواهش میکنم. موفق باشید
  6. سلام و درود فک میکنم خط 108 میشه. function start_el(&$output, $item, $depth, $args) { خط فوق رو با خط زیر function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { جایگزین کنید. موفق باشید
  7. درود مجدد اگر داخل کنترل پنل هاستینگ قابلیت غیرفعال کردنش باشه از اونجا باید غیرفعال کنید اگر نباشه معمولا با htaccess هم غیرفعال نمیشه. اگر هاستنگ اجازه غیرفعال کردن نده نمیشه کاریش کرد و شما با غیرفعال کردن Mod_Security یه فایروال نرم افزاری رو از دست میدید. البته بگم این مشکل برای خود بنده در یه هاست با غیرفعال کردن Mod_Security حل شد در هسات دیگر با Mod_Security فعال هم هیچ مشکلی نبود. فکر میکنم در اصل مشکل از کانفیگ Mod_Security باشه. موفق باشید
  8. سلام و درود این مشکل عمدتا از فعال بودن Mod_Security بر روی وردپرس شما نشات میگیره. موفق باشید
  9. ضمن عرض سلام و درود مجدد ابتدا پارامتر parameter را به صورت سراسری برای وردپرس تعریف میکنید. add_filter('query_vars', function($vars) { $vars[] = 'parameter'; return $vars; }); در وهله بعدی رول مورد نظر خودمون رو که توش از پارامتر parameter استفاده شده به وردپرس اضافه میکنیم. add_action('init', function() { add_rewrite_rule('^pageaddress/([^/]*)/?', 'index.php?page_id=22&parameter=$matches[1]', 'top'); }); خوب اینجا بهتره از بخش تنظیمات -> پیوندهای یکتا یه بار ذخیره تغییرات رو بزنید که رول فوق اضافه بشه به وردپرس. حالا مثلا آدرس زیر رو در نظر بگیرید: http://example.com/pageaddress/salam/ خوب حالا چطوری باید salam رو چاپ کنیم؟ اینجا از تابع get_query_var باید استفاده بشه به این شکل: $var = get_query_var('parameter'); echo 'value: ' . $var; موفق باشید
  10. درود مجدد خوب پس باید حلقه ها بررسی بشه که علت مشخص بشه. چون به صورت پیشفرض توی وردپرس بر اساس تاریخ انتشار مرتب میشه مطالب. موفق باشید
  11. درود مجدد کد زیر رو داخل فایل functions.php قالبتون زیر اولین <?php قرار بدید. add_action('pre_get_posts', function($query) { if($query->is_home() && $query->is_main_query()) { $query->set('orderby', 'date'); } }, 999); بر اساس این کد پست ها در صفحه اصلی باید بر اساس تاریخ ارسال مرتب بشن. موفق باشید
  12. سلام و درود پس حتما حلقه صفحه اصلی شما مطالب رو بر اساس تاریخ ویرایش لیست میکنه. موفق باشید
  13. خبرنامه ایمیلی

    سلام و درود توضیح کامل پیاده سازی یه سیستم خبرنامه تحت وردپرس زمانبر هست و در کامنت های انجمن واقعا نمیگنجه. ولی در تاپیک فوق راهنمایی هایی در این زمینه انجام شده. موفق باشید
  14. سلام و درود مورد ساده ایه ابتدا یه فرم ساده شامل یه اینپوت با تایپ تکست و یه اینپوت هم با تایپ سابمیت می سازیم. <form action="<?php echo home_url('/'); ?>" method="post"> <input type="text" name="sbpid"> <input type="submit" value="بسرچ"> </form> سپس کد زیر رو برای هندل کردن اطلاعات فرم بعد از سابمیت به فایل functions.php قالب سایت و زیر اولین <?php اضافه میکنیم. add_action('init', function() { if(isset($_POST['sbpid']) && is_numeric($_POST['sbpid'])) { $link = get_permalink((int) $_POST['sbpid']); if($link !== false) { wp_redirect($link); exit; } } }); موفق باشید
  15. درود مجدد بله درسته. موفق باشید