رفتن به مطلب

onlinewebsite

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

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

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

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

  1. به احتمال زیاد وردپرس قبلی شما نسخه اصلی بوده و موقع وارد شدن اطلاعات با utf-8 ذخیره نشده.

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

    به هر حال چارش اینه که


    $con = mysql_query("set names 'utf8'");

    انجام نشه توی دستور کوئری پایگاه داده

    • امتیاز 1
  2. برای هدایت صفحه ورود به صفحه جدید از کد


    function custom_login_message() {
    wp_redirect(get_option('home').'/admin');
    }
    add_filter('login_message', 'custom_login_message');

    استفاده کنید. این کد را داخل فایل توابع قالب اضافه کنید. functions.php به جای


    get_option('home').'/admin'

    میتونید از هر ادرس دیگه که مایلید فرم ورود اضافه بشه استفاده کنید.

    یک برگه با قالب جدا در قالبتون بسازید و کد زیر رو برای ورد قرار بدین


    <form action="<?php bloginfo('url'); ?>/wp-login.php" method="post" name="signup_form" id="user-login-form">
    <input type="hidden" name="redirect_to" value="آدرس صفحه برگشتي بعد از لوگين شدن" />
    <div class="login">
    <span><em>*</em>نام کاربري: </span>
    <input type="text" name="log" value="" id="name" class="required-entry " title="نام کاربري" />
    </div>
    <div class="login">
    <span><em>*</em> رمز عبور: </span>
    <input type="password" name="pwd" value="" id="name" class="required-entry " title="رمز عبور" />
    </div>
    <div class="login">
    <span><em>*</em>ذخيره رمز عبور: </span>
    <input name="rememberme" type="checkbox" id="rememberme" value="forever" class="input noborder" class="required-entry " title="ذخيره رمز عبور" />
    </div>
    <div class="buttons-set">
    <button type="submit" title="ورود کاربران" class="button" ><span><span>ورود</span></span></button>
    </div>
    </form>

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

    برای بازیابی رمز عبور و عضویت هم میشه به این صورت استفاده کرد.

    اگ روش ساخت برگه با قالب جدا رو نمیدونین بگین توضیح بدم

    • امتیاز 7
  3. در درجه اول که تغییر دادن این مسیر پیشنهاد نمیشه. ولی یکی از راههایی که میشه بدون افزونه استفاده کرد اینه که شما صفحه ورود را به یک آدرس یک برگه هدایت کنید و توی اون برگه یک فرم ورود برای ورود بگذارید. اگر نیاز بود بفرمایید کدش رو بزارم

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

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

    برای تغییر کلمات خاص میتونید از کد زیر استفاده کنید. متن یا جمله مورد نظر را در یک خط اضافه کنید و جایگزین کنید. تا در به روز رسانی های آینده دچار مشکل و دردسر برای تغییر از فایل زبان نباشید


    add_filter( 'gettext', 'change_post_to_article' );
    add_filter( 'ngettext', 'change_post_to_article' );
    function change_post_to_article( $translated )
    {
    $translated = str_replace( 'شناسنامه', 'تغيير مشخصات', $translated );
    $translated = str_replace( 'زندگی‌نامه', 'درباره من', $translated );
    return $translated;
    }

    برای جاگذاری یک خط این کد رو اضافه کنید و کلمات مورد نظر را وارد نمایید


    $translated = str_replace( 'زندگی‌نامه', 'درباره من', $translated );

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