دوره مجازی قالب وردپرس (جلسه 31): پیاده سازی فایل single قالب



visibility  
mode_comment   ۲۸

به نام خدا و سلام. در جلسه ۳۱ ام از دوره مجازی طراحی قالب حرفه ای وردپرس در خدمت شما هستیم با پیاده سازی فایل single قالب. این فایل برای نمایش محتوای کامل مطلب درخواست شده استفاده میشه و می تونیم در اون تمام اطلاعات مطالب رو دریافت و نشون بدیم. فایل single قابلیت های زیادی برای سفارش سازی داره که باعث میشه بتونیم استایل ها و کدهای مختلفی رو براش ایجاد کنیم. در ادامه دوره بیشتر این جزئیات رو معرفی می کنیم.

در این جلسه خواهیم دید :

  • پیاده سازی فایل single
  • نمایش اطلاعات مطلب در فایل single
  • ایجاد دکمه های اشتراک گذاری در شبکه های اجتماعی
  • ایجاد فبلتر ها روی محتوای مطالب
info توجه

این مطلب یک جلسه از آموزش طراحی قالب وردپرس حرفه ای می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش طراحی قالب وردپرس حرفه ای

comment دیدگاه کاربران
darin replyپاسخ

با سلام
استاد گرامی یک سوال داشتم:
در هنگام ترجمه قالب های آماده یا کاستوم کردنش اگر بخواهیم نمایش محتوای صفحه اول سایت را کاستوم کنیم باید چه فایلی را ویرایش کنیم:
روی یک قالب کار میکنم که page template های زیادی دارد و همچنین loop های زیادی دارد و همچنین یک دایرکتوری به اسم framwork دارد که فایل های زیادی دارد
کدام فایل را باید ویرایش کنم من؟

کیوان علی محمدی

سلام احتمال خیلی زیاد در میان همون فایل های loop قالب باشه.

majid zare replyپاسخ

با سلام
جناب علی محمدی آیا الزامی برای ترتیب نوشتن add_action و توابع متصل به آن وجود دارد.
یعنی ابتدا تابع اتصال بعد add_action
همچنین برای add_filter

کیوان علی محمدی

سلام بهتره اول توابع رو بنویسیم و بعد هوک ها رو ایجاد کنیم.

زمان الله ابراهیمی replyپاسخ

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

اگه بخواهم تو دانلود ها یک مطلب را فلتر کنم با ید چکار کنم ممنون میشم راهنمایی کنید تشکر 🙄

کیوان علی محمدی

سلام مطلب آموزش شورت کد ها رو ببینید.

امین خلیلی

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

کیوان علی محمدی

سلام وردپرس از طریق hook ها برای تمامی توابعی که توسط add_filter ها و add_action ها پارامتر ها را ارسال می کند.

امین خلیلی replyپاسخ

استاد در صفحه اصلی قالب سه تا باکس زیر اسلایدر داریم میخایم تو این باکس ها هر کدوم یک برگه قرار بگیره که دارای عنوان و تصویر شاخص و یه توضیح حدود 4 کلمه باشه و دکمه ادامه مطلب هم زیر تو ضیح باشه که کاربر وقتی کلیک کرد روی ادامه مطلب محتوا کامل را ببینه مشکلم اینجاست که توضیح که زیر تصویرشاخص هست فقط در حد 4کلمه باشه چگونه میتونم این کار را انجام بدم

امین خلیلی replyپاسخ

واقعا باعث تاسف هست که بیشتر از 20 روزه کسی جواب نظرات را تو دوره نمیده جناب اوند لطفا یه مقدار رسیدگی کنید

کیوان علی محمدی

سلام دوست عزیز. عذرخواهی میکنیم بابت تاخیر در جواب ها. بنده کمی درگیر بودم و نتونستم سوالات رو پاسخ بدم.من سوالتون رو بررسی میکنم و بهتون پاسخ میدم.

سهیل محمدی replyپاسخ

استاد سلام خسته نباشید
عالی بود
فقط یه سوال ؟
اگر مثلا ما بخایم بیایم و تبلیغات در سایت بین محتوا بزاریم برای کسایی که عضو نیستن چجوری باید اینکارو کرد؟ یعنی برای تبلیغات کد خاصی باید نوشت و در کل تبلیغات در هر جای سایت اگه بخایم بزاریم چجوری باید مدیریت و کنترلشون کنیم ؟؟

سهیل محمدی replyپاسخ

اقای علی محمدی ممکنه پاسخ سوال منم بدین استاد؟

کیوان علی محمدی

کدوم سوالتون؟

سهیل محمدی replyپاسخ

استاد سلام خسته نباشید
عالی بود
فقط یه سوال ؟
اگر مثلا ما بخایم بیایم و تبلیغات در سایت بین محتوا بزاریم برای کسایی که عضو نیستن چجوری باید اینکارو کرد؟ یعنی برای تبلیغات کد خاصی باید نوشت و در کل تبلیغات در هر جای سایت اگه بخایم بزاریم چجوری باید مدیریت و کنترلشون کنیم ؟؟

کیوان علی محمدی

سلام می تونیم از فیلتر the_content استفاده کنیم. می تونیم تعداد پاراگراف ها رو بشماریم و مثلا بعد از پاراگراف دوم یا n ام تبلیغات رو قرار بدیم یا هر محتوای دیگه ای. خوب حالا این تبلیغات رو از کجا باید دریافت کنیم؟ می تونیم یه جدول در دیتابیس ایجاد کنیم و تبلیغات ها رو اونجا ذخیره کنیم و هر مثلا هر دفعه برای هر پست یه رکورد از اون جدول واکشی کنیم و نشون بدیم.این رکورد میتونه شامل آدرس تصویر تبلیغ و لینک اون و تاریخ انقضاء و خیلی مشخصات دیگه باشه.

سهیل محمدی

استاد ممنون اما این یکم دردسر داره
من اگه بخام با متاباکس اینکارو پیاده ساری کنم به نظرتون خوبه ؟؟؟

کیوان علی محمدی

با متاباکس چطوری مبخواین این کارو انجام بدین؟

ح حسین replyپاسخ

سلام استاد
3 سوال دارم ممنون میشم جواب بدید .

1- فرض کنید در صفحه single هستیم و میخوایم متوجه بشیم از چه صفحه ای وارد single شدیم ( مثلا از صفحه آرشیو ، یا صفحه اصلی روی جزییات محصول کلیک کردیم ) و بعد در صفحه single یک لینک قرار بدیم که به صفحه ای باشه که ازش اومدیم ( حالا یا آرشیو یا صفحه اصلی یا جایی دیگه ) . چطور میتونم این رو ایجاد کنم (بدون breadcrumb ) ؟

2-چند فیلد مثل استان ، شهر ، قیمت ، رنگ ، مدل اضافه کردم ، چطور برای این فیلدها جستجو قرار بدم . یعنی جستجویی که کاربر بتونه استان ، شهر ، محدوده قیمت یا رنگ یا برند خاصی رو انتخاب کنه و نتیجه ها رو دریافت کنه ؟ (جستجوی ترکیبی از این چند فیلد)

لطفا توضیح کامل . ممنون

کیوان علی محمدی

سلام دوست عزیز. جواب کامل رو براتون ایمیل کردم.

Sajjad 15908 replyپاسخ

سلام و خسته نباشید خدمت استاد
من صفحه single رو ایجاد کردم و صفحه single برای پست های پیشفرض وردپرس نمایش میده اما برای کاستوم پست ها نمایش داده نمیشه و فقط یک صفحه سفید نمایش داده میشه .چطو ر این اشکال رو برطرف کنم؟

کیوان علی محمدی

سلام یکبار تنظیمات پیوند های یکتا رو به روز رسانی کنید.

mostafash replyپاسخ

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

<a class="hale" title="” href=”/”>

<img width="60" height="60"
src="ID);?>”
class=”attachment-sidethumb size-sidethumb wp-post-image” alt=”” title=””>

مشکل اینجاست که تصویر شاخص رو لود نمیکنه و کد های مربوط به alt , title رو که نباید نشون بده نشون میده.
راهنمایی میکنین کجای کد من مشکل داره.
تو سطح وب گشتم بجای src از data-original استفاده می کنم تصویر رو نشون میده

کیوان علی محمدی

احتمال زیاد قالبتون از پلاگین lazy load داره استفاده می کنه. بهتره این مورد رو بررسی کنید. برای نمایش تصویر شاخص از این تابع استفاده کنید. get_the_post_thumbnail

iman replyپاسخ

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

کیوان علی محمدی

سلام دوست عزیز. این دو محصول آیا به ارتباطی دارند؟

مسعود نظرپور replyپاسخ

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

مشکل من اینه که تمام کارهایی که گفتید رو انجام دادم ولی post view برای من کار نمیکنه یعنی وقتی یک پست رو باز میکنم توی تعداد بازدیدش تغییری ایجاد نمیشه لطفا قالبمو بررسی کنید

اینم پروژه ی من :

http://s8.picofile.com/file/8308682618/tamrin.zip.html

کیوان علی محمدی

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

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.