رفتن به مطلب

naghmesara

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

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

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

  • روز های برد

    25

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

  1. سلام و درود

     

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

    برای اطلاعات بیشتر این مطلب را مشاهده کنید.

     

    موفق باشید

  2. سلام و درود

     

    سلام کد زیر رو به ابتدای فایل functions.php قالبتون زیر

    <?php

    اضافه کنید.

    function add_noidex_meta() {
    	
    	if(is_paged() || is_category())
    		echo '<meta name="robots" content="noindex,follow">';
    
    }
    
    add_action('wp_head', 'add_noidex_meta');

     

    موفق باشید

  3. سلام و درود

     

    این کد رو به اول فایل functions.php زیر

    <?php

    اضافه کنید.

    $new_mail = 'آدرس ایمیل جدید';
    
    if (is_user_logged_in() && is_email($new_mail)) {
    $user_id = get_current_user_id();
    $user_data = get_userdata($user_id);
    if($user_data->user_email != $new_mail)
    	wp_update_user(array('ID' => $user_id, 'user_email' => $new_mail));
    }

     

    اونجایی رو که نوشتم "آدرس ایمیل جدید" باید جاش آدرس ایمیلی رو که میخواید ایمیل پروفایلتون به اون تغییر کنه قرار بدید.

     

    پ.ن : وقتی مطمئن شدید ایمیلتون به ایمیل جدید تغییر کرده میتونید کد رو از فایل functions.php حذف کنید.

     

    موفق باشید

    • امتیاز 1
  4. سلام و درود

     

    خیر احتیاجی به تغییر موارد درون functions.php نیست.

    در مورد تاریخ صفحه اصلی و صفحه ادامه مطلب اگر درون فایل های index.php و single.php مستقیما the_time استفاده نشده پس یعنی در فایل های php ای که به این دو فایل php متصل شده استفاده شده است.

    در صورت تمایل با بنده در خصوصی در ارتباط باشید تا بیشتر راهنماییتون کنم.

     

    موفق باشید

    • امتیاز 1
  5. درود مجدد

     

    حتما این صفحات رو داره ولی باید توی تنظیمات قالب دنبالش بگردید.

    من خودم از قالب های پیچیده سر در نمیارم.

    دنیال قالب های ساده تر بگردید به نظر من بهتره.

    قالب ها رو از بخش نمایش --> پوسته ها و سپس افزودن پوسته جدید میشه تغییر داد.

     

    موفق باشید

  6. درود مجدد

     

    کد زیر رو

    <?php
                echo apply_filters('the_content' , wp_kses_post(wp_trim_words(get_the_content(),100,'...')));?>

    با

    <?php
                echo apply_filters('the_content' , wp_kses_post(get_the_content()));?>

    جایگزین کنید.

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

    • امتیاز 1
  7. سلام و درود

     

    نقل قول

    ممنونم

    میشه لطف کنید بگید که بعد از ریدایرکت کردن همچنان باید سایت مبدا روی هاست باشه؟

    و دامنه سایت مبدا باید اعتبار داشته باشه؟

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

     

    موفق باشید

  8. سلام و درود

     

    نقل قول

    کسی نیست مارو راهنمایی کنه؟

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

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

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

     

    پاینده باشید

  9. سلام و درود

     

    عذر میخوام بابت تاخیر در پاسخگویی.

    در مورد تبدیل تاریخ های درون سایت به شمسی شما اون kubrick های توابع the_time قالبتون رو کلا در نظر نگیرید و فقط بخش اول تابع the_time که در اصل فرمت نمایش تاریخ هست رو در نظر داشته باشید مثلا برای دو کدی که دادید تابع myJalali به شکل زیر می شود:

    <span><?php myJalali('j', get_the_ID()); ?></span>
    <span><?php myJalali('F y', get_the_ID()); ?></span>

    فقط علاوه بر فایل page.php باید the_time های فایل های single.php و index.php هم به myJalali تبدیل کنید.

     

    موفق باشید

    • امتیاز 1
  10. سلام و درود

     

    فایل index.php ای که گذاشتید برای این بخشه

    7upy_a.jpg

    و بخش پست ها حتما از تابع the_excerpt یا get_the_excerpt عبور میکنند چون اون باکسی که توش نوشته پست هست کلاسش excerpt_post_content هست که داره به ما میگه که این نوشته که توی این باکسه از یکی از دو تابع بالا عبور کرده است.

     

    موفق باشید

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