رفتن به مطلب

اضافه کردن ادامه مطلب در برچسب های قالب Enfold


sonly

پست های پیشنهاد شده

سلام

من قالب انفولدم مطالب و گذاشتم رو حالت مشبک الان مطالب تو برچسب ها به این صورته که تصویر مطلب + عنوان و یه خلاصه با تعداد دیدگاه و تاریخ میاد...

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


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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود.

تقریبا میشه گفت تمامی قالب های وردپرس یک فایل مخصوص برای نمایش صفحات برچسب دارند . این فایل در پوشه قالب به نام tag.php است. در این فایل شما می تونید قالب برگه های برچسب رو تغییر بدید.

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

اما گاهی اوقات شما داخل فایل ممکنه کد کامل مشاهده نکنید و در مقابل کدهایی به این صورت وجود داشته باشه :

get_template_part( 'parts/header', 'home' );
get_template_part( 'parts/body', 'home' );
get_template_part( 'parts/footer', 'home' );

که در این حالت شما باید فایل هایی که در فایل Include شده اند رو ویرایش کنید و امکان ویرایش مستقیما از فایل Tag.php وجود ندارد. 

اگر با کدهایی مانند مثال بالا مواجه شدید، در پوشه قالب طبق مثال بالا ابتدا پوشه parts در پوشه قالب رو پیدا کنید سپس فایل هایی به صورت header-home.php و ... وجود خواهند داشت.

البته نام فایل و پوشه ای که ذکر کردم فقط مثال بود و ممکنه کدهای داخل قالب شما متفاوت باشه .

 

توجه:

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

اما در ادامه پاسخ اصلی مربوط به قالبتون رو دریافت می کنید:

---------------------------------------------------------------------------------

حذف تعداد دیدگاه و تاریخ مطلب برای صفحه برچسب در نسخه 4.0.2 قالب انفولد

این هم به صورت اختصاصی برای شما، اما چون ذکر نکردید که از چه نسخه ای از قالب استفاده می کنید، بنده با استفاده از نسخه 4.0.2 این قالب، فایل tag رو ویرایش کردم و البته نیاز بود تا یک فایل جدید ایجاد بشه . چون اطلاعات صفحه برچسب بر اساس اطلاعات ایندکس گرفته می شد و اگر مستقیما فایل ایندکس ویرایش بشه در صفحات دیگر هم تغییر اعمال خواهد شد.

دقت کنید اگر از نسخه 4.0.2 استفاده می کنید فقط این فایل ها رو در پوشه قالبتون قرار بدید :

نقل قول

نکات ضروری :

1. حتما قبل از انجام هرگونه تغییرات در قالب، یک نسخه بک آپ (نسخه فشرده قالب در فرمت ZIP) تهیه کنید تا در صورت بروز هرگونه مشکل بتونید بازیابی کنید.

2. محتویات این فایل ها، مربوط به نسخه 4.0.2 قالب انفولد هست. ممکنه برخی از کدهای نسخه های مختلف با هم متفاوت باشه، پس تنها در صورتی که نسخه 4.0.2 استفاده می کنید، فایل هایی که در زیر پیوست کردم رو جایگزین و آپلود کنید.

3. اگر نسخه های جدیدتر یا قدیمی تر استفاده می کنید، فایل های پیوست رو بازکنید، تغییرات رو بررسی و روی فایل های قالبتون اعمال کنید و به هیچ وجه اگر تفاوت نسخه داشتید، فایل ها رو جایگزین نکنید. اینکار ممکنه باعث خرابی قالبتون بشه.

 فایل tag.php رو در روت پوشه قالبتون با فایل قبلی جایگزین کنید :
لینک ها تنها برای اعضای سایت قابل نمایش است.

فایل loop-tag.php زیر رو هم در پوشه includes قالبتون آپلود کنید :

لینک ها تنها برای اعضای سایت قابل نمایش است.

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در ۱ ساعت قبل، masih1994 گفته است :

درود.

تقریبا میشه گفت تمامی قالب های وردپرس یک فایل مخصوص برای نمایش صفحات برچسب دارند . این فایل در پوشه قالب به نام tag.php است. در این فایل شما می تونید قالب برگه های برچسب رو تغییر بدید.

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

اما گاهی اوقات شما داخل فایل ممکنه کد کامل مشاهده نکنید و در مقابل کدهایی به این صورت وجود داشته باشه :


get_template_part( 'parts/header', 'home' );
get_template_part( 'parts/body', 'home' );
get_template_part( 'parts/footer', 'home' );

که در این حالت شما باید فایل هایی که در فایل Include شده اند رو ویرایش کنید و امکان ویرایش مستقیما از فایل Tag.php وجود ندارد. 

اگر با کدهایی مانند مثال بالا مواجه شدید، در پوشه قالب طبق مثال بالا ابتدا پوشه parts در پوشه قالب رو پیدا کنید سپس فایل هایی به صورت header-home.php و ... وجود خواهند داشت.

البته نام فایل و پوشه ای که ذکر کردم فقط مثال بود و ممکنه کدهای داخل قالب شما متفاوت باشه .

 

توجه:

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

اما در ادامه پاسخ اصلی مربوط به قالبتون رو دریافت می کنید:

---------------------------------------------------------------------------------

حذف تعداد دیدگاه و تاریخ مطلب برای صفحه برچسب در نسخه 4.0.2 قالب انفولد

این هم به صورت اختصاصی برای شما، اما چون ذکر نکردید که از چه نسخه ای از قالب استفاده می کنید، بنده با استفاده از نسخه 4.0.2 این قالب، فایل tag رو ویرایش کردم و البته نیاز بود تا یک فایل جدید ایجاد بشه . چون اطلاعات صفحه برچسب بر اساس اطلاعات ایندکس گرفته می شد و اگر مستقیما فایل ایندکس ویرایش بشه در صفحات دیگر هم تغییر اعمال خواهد شد.

دقت کنید اگر از نسخه 4.0.2 استفاده می کنید فقط این فایل ها رو در پوشه قالبتون قرار بدید :

 فایل tag.php رو در روت پوشه قالبتون با فایل قبلی جایگزین کنید :
لینک ها تنها برای اعضای سایت قابل نمایش است.

فایل loop-tag.php زیر رو هم در پوشه includes قالبتون آپلود کنید :

لینک ها تنها برای اعضای سایت قابل نمایش است.

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

سلام

 

ممنون از شما

هر تغییری دادم که گفتین فقط رو مطلب اصلی انجام شد...

تو فایل tag.php زده بود 'includes-loop 'index که رو index تو پوشه includes انجام دادم.

 

نسخه من 4.0.7 هست .

اومدم تو tag.php هم ادرس و تغییر دادم به :

'includes-loop 'tag و تو پوشه includes هم یه فایل tag ساختم و اونم حتی همه کدها رو پاک کردم تاثییری رو برچسب نزاشت.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

تغییراتی که دادین طبق توضیحاتتون اشتباه بوده.

 

مرحله اول :

 ابتدا در فایل tag.php واقع در روت پوشه قالب، کد 

get_template_part( 'includes/loop', 'index' );

رو به کد زیر تغییر بدید :

get_template_part( 'includes/loop', 'tag' );

هر چندتا loop-index داشتید به کد tag تغییر بدید طبق مثال بالا.

دلیل این کار چیه ؟

با اینکار ما میاییم و فایلی که اطلاعات مطالب رو دریافت می کنه رو از فایل عمومی جدا می کنیم. یعنی با اینکار ما می تونیم یک فایل جدید بسازیم و تغییرات رو در فایل جدید انجام بدیم که روی صفحات دیگه بجز صفحه برچسب تاثیر نگذاره .

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

 

مرحله دوم

وارد پوشه includes بشید و فایل loop-index.php رو پیدا کنید. این فایل رو باید کپی کنید. برای اینکار در همون پوشه includes یک فایل جدید به نام loop-tag.php ایجاد کنید. حالا محتویات فایل loop-index.php رو داخل این فایل جدید که ایجاد کردید Paste کنید. فایل جدید رو یکبار ذخیره کنید.

حالا وارد فایل جدیدی که ایجاد کردید بشید . منظور فایل loop-tag.php هست .

کدهای مربوط به این دو قسمت (تعداد نظرات و تاریخ مطلب) در نسخه 4.0.2 به صورت زیر هست و فکر نکنم در نسخه 4.0.7 تغییری در این کدها به وجود اومده باشه. به هر حال کدهای زیر رو در فایل loop-tag.php پیدا و حذف کنید . (دقت کنید که فقط محدوده کدهایی که در زیر قرار میدم رو در فایلتون حذف کنید)

کدهای مربوط به تعداد دیدگاه :

if ( get_comments_number() != "0" || comments_open() ){

                    echo "<span class='comment-container minor-meta'>";
                    comments_popup_link(  "0 ".__('Comments','avia_framework'),
                                          "1 ".__('Comment' ,'avia_framework'),
                                          "% ".__('Comments','avia_framework'),'comments-link',
                                          "".__('Comments Disabled','avia_framework'));
                    echo "</span>";
                    echo "<span class='text-sep text-sep-comment'>/</span>";
}

و کد مربوط به تاریخ مطلب :

echo "<time class='date-container minor-meta updated' >".get_the_time(get_option('date_format'))."</time>";

این کدها رو دقیقا همینی که قرار دادم رو در فایلتون پیدا و حذف کنید. بعد فایل loop-tag.php که ویرایش کردید رو ذخیره کنید.

 

کار تموم شد و الان باید تاریخ و تعداد مطالب در بخش برچسب های سایتتون حذف شده باشه .

 

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در در 25 تیر 1396 در 21:07، masih1994 گفته است :

تغییراتی که دادین طبق توضیحاتتون اشتباه بوده.

 

مرحله اول :

 ابتدا در فایل tag.php واقع در روت پوشه قالب، کد 


get_template_part( 'includes/loop', 'index' );

رو به کد زیر تغییر بدید :


get_template_part( 'includes/loop', 'tag' );

هر چندتا loop-index داشتید به کد tag تغییر بدید طبق مثال بالا.

دلیل این کار چیه ؟

با اینکار ما میاییم و فایلی که اطلاعات مطالب رو دریافت می کنه رو از فایل عمومی جدا می کنیم. یعنی با اینکار ما می تونیم یک فایل جدید بسازیم و تغییرات رو در فایل جدید انجام بدیم که روی صفحات دیگه بجز صفحه برچسب تاثیر نگذاره .

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

 

مرحله دوم

وارد پوشه includes بشید و فایل loop-index.php رو پیدا کنید. این فایل رو باید کپی کنید. برای اینکار در همون پوشه includes یک فایل جدید به نام loop-tag.php ایجاد کنید. حالا محتویات فایل loop-index.php رو داخل این فایل جدید که ایجاد کردید Paste کنید. فایل جدید رو یکبار ذخیره کنید.

حالا وارد فایل جدیدی که ایجاد کردید بشید . منظور فایل loop-tag.php هست .

کدهای مربوط به این دو قسمت (تعداد نظرات و تاریخ مطلب) در نسخه 4.0.2 به صورت زیر هست و فکر نکنم در نسخه 4.0.7 تغییری در این کدها به وجود اومده باشه. به هر حال کدهای زیر رو در فایل loop-tag.php پیدا و حذف کنید . (دقت کنید که فقط محدوده کدهایی که در زیر قرار میدم رو در فایلتون حذف کنید)

کدهای مربوط به تعداد دیدگاه :


if ( get_comments_number() != "0" || comments_open() ){

                    echo "<span class='comment-container minor-meta'>";
                    comments_popup_link(  "0 ".__('Comments','avia_framework'),
                                          "1 ".__('Comment' ,'avia_framework'),
                                          "% ".__('Comments','avia_framework'),'comments-link',
                                          "".__('Comments Disabled','avia_framework'));
                    echo "</span>";
                    echo "<span class='text-sep text-sep-comment'>/</span>";
}

و کد مربوط به تاریخ مطلب :


echo "<time class='date-container minor-meta updated' >".get_the_time(get_option('date_format'))."</time>";

این کدها رو دقیقا همینی که قرار دادم رو در فایلتون پیدا و حذف کنید. بعد فایل loop-tag.php که ویرایش کردید رو ذخیره کنید.

 

کار تموم شد و الان باید تاریخ و تعداد مطالب در بخش برچسب های سایتتون حذف شده باشه .

 

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

ممنون انجام دادم دقیق ولی نشد....

کلا بیخیالش شدم.

 

حالا یه سوال دیگه دارم.

من این نسخه رو از سایت پرشین اسکریپت دانلود کرده بودم زده بودن + فونت فارسی 

نه پنل فارسیه نه فونتی در پنل نمایش داده میشه فایل rtl هم اضافه کردم...

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...