رفتن به مطلب

naghmesara

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

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

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

  • روز های برد

    25

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

  1. سلام و درود

     

    ابتدا تنظیمات افزونه جلالی خود را به شکل زیر کنید:

    ssux_jalali.jpg

     

    سپس تابع زیر را در functions.php قالب خود قرار دهید.

    function myJalali($format, $pid) {
        echo jdate($format, get_the_time('U', $pid));
    }
    

     

    الان تمام تاریخ های شما میلادی و همچنین با اعداد لاتین هست ولی حالا تاریخ پست ها هم میلادی هست برای شمسی کردن تاریخ پست ها از تابع jdate درون افزونه جلالی استفاده میکنیم به شکل زیر:

     

    در حلقه پست هاتون هر جا که تابع the_time مثلا به شکل زیر بود:

    the_time('j F Y');
    

     

    با تابع myJalali که در functions.php قرار دادید جایگزین میکنید به شکل زیر:

    myJalali('j F Y', $post->ID);
    

     

    موفق باشید

    • امتیاز 3
  2. سلام و درود

     

    RedirectMatch 301 ^/(?:\d+)\/(?:\d+)\/(?:\d+)\/([^/]+)[\/]?$ http://zoooze.ir/$1/
    

     

    کد بالا رو در اولین خط (تاکید میکنم اولین خط) فایل .htaccess قرار بدید. سپس در تنظیمات وردپرس بخش پیوندهای یکتا گزینه نام نوشته را انتخاب کنید.

     

    موفق باشید

     

    • امتیاز 1
  3. نقل قول

    راهنمایی میکنید مشکل از کجاس ؟؟؟

    درود

     

    علت اینکه توی پیشخوان سیز هست و در سایت سبز نیست اینه که شما در سایتتون عکس هایی دارید که از پروتکل http لود میشن. نمونش مثلا این عکس:

    %D9%84%D9%88%DA%AF%D9%88-%D9%BE%D8%A7%D8

     

    جهت سبز شدن قفل در داخل سایت باید تمامی آدرس عکس ها را نیز https کنید.

     

    موفق باشید

  4. سلام و درود

     

    نقشه ، فایل ربات و همه چی سایت شما به غیر از صفحه اصلی ارور 404 میده.

    احتمالا مشکل از فایل htaccess هست.

    محتویات فایل htaccess رو به حالت دیفالت وردپرس تغییر بدید.

     

    # 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
    

     

    موفق باشید

  5. درود

     

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

     

    موفق باشید

  6. درود بر شما

    نقل قول

    قبل از هرچیز ، باید ازتون بی نهایت تشکر کنم واسه وقتی که میزارید و راهنمایی که کردید ؛ اگه چهار نفر کاربلد و دلسوز مثله شما در این انجمن فعالیت کنن ، دوباره این انجمن به روزهای اوج خودش برمیگرده ؛ زمانی که من در این انجمن عضو شدم اینقدر افراد حرفه ای و کاربلد در انجمن فعال بودن که هیچ تاپیکی ، حتی تخصصی ، بدون پاسخ نمیموند ولی متأسفانه چندوقتیه که فعالیت افراد حرفه ای این انجمن خیلی کمرنگ شده که من دیدم خیلی از کاربران هم به این مشکل اعتراض کردن ، ولی ظاهرا چاره ای واسش نیست !

    خواهش میکنم. بنده پیش اساتید انجمن درس پس میدم.

    نقل قول

    بنده هم مثله شما کدها رو تست کردم ، این کد آخری که دادید ، مشکلش اینه که باید بالاجبار ، تمامی زیردسته های دسته ی مادر هم تیک بخوره ، وگرنه در داخل مطلب ، ارور فایل فانکشن رو میده .

    به عنوان مثال اگه بخوایم یک نوشته رو فقط در دسته ی مادر منتشر کنیم و یا اینکه بخوایم موضوع یک نوشته رو ، دسته مادر و اولین زیر دسته انتخاب کنیم ، ارور میده و حتما باید ، تا آخرین زیردسته ، تیک بخوره تا به خوبی عمل کنه .

    طبق اصول سئو در دسته بندی های مادر-فرزندی باید از مادر تا آخرین فرزند مرتبط تیک بخوره. پس طبق استاندارد کد آخر صحیح است. برای رفع مشکل اینکه اگر دسته انتخاب شده مادری بدون فرزند بود ارور نده کد آخر به این شکل میشه:

    <?php
        function child_cat ($pid) {
            $cat_arr = wp_get_post_categories ($pid);
        if (count ($cat_arr) > 1) {
        foreach ($cat_arr as $cat) {
        $children = get_categories( array( 'child_of' => $cat, 'taxonomy' => 'category' ) );
            if (empty($children)) { $child_id = $cat; }
        }
        } else { $child_id = $cat_arr[0] }
            $child_name = get_the_category_by_ID ($child_id);
        $child_link = get_category_link ($child_id);
            echo '<a href="'. $child_link .'" rel="category tag">'. $child_name .'</a>';
        }
    ?>
    نقل قول

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

    در مورد این کد اگر آیدی زیر دسته اول از زیر دسته دوم کمتر باشه و آیدی زیر دسته دوم از زیر دسته سوم کمتر باشه و ... درست عمل میکنه در غیر اینصورت عملکردش اشتباهست.

    موفق باشید

    • امتیاز 2
  7. در 5 دقیقه قبل، hadi79 گفته است :

    سلام.

    ممنون از شما ولی من به جای لینک میخوام کد پاپ اپ رو جایگذاری کنم.چطوری این کار رو انجام بدم.

    درود

    به اون صورت اصلا ممکن نیست.

    چون کدهای سایت های پاپ آپ تنها در صورتی شمارش میکنند که از سرور خودشون لود شده باشند.

    موفق باشید

  8. درود

    میتونید به شکل زیر عمل کنید.

    <?php
    function rep_words_to_link ($content) {
    $words_arr = array ('WORD 1','WORD 2','WORD 3');
    $new_words_arr = array ('NEW WORD 1','NEW WORD 2','NEW WORD3');
    return str_replace($words_arr, $new_words_arr, $content);
    }
    add_filter('the_content', 'rep_words_to_link');
    add_filter('the_excerpt', 'rep_words_to_link');
    ?>

    موفق باشید

    • امتیاز 1
  9. درود

     

    احساس میکنم اگر یه متن واقعی بنویسید درون مطلب مشکلی نباشه.

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

     

    برای قضیه پیوند هم بازم متوجه نشدم ولی لینک زیر رو یه نگاهی بندازید.

    http://wordpress-cms.ir/result/نمایش-پیوندهای-وردپرس/

    موفق باشید

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