پایگاه دانش:

مقالات پیشنهادی:

برگ نخست » آموزش های ووکامرس » نمایش خودکار محتوای دلخواه در پست های وردپرس بدون افزونه

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

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


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

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

برای نمایش خودکار یک متن دلخواه در میان تمامی پست‌های وردپرس، می‌توانید از فیلتر the_content استفاده کنید. کد زیر یک متن سفارشی را به انتهای هر پست در وردپرس اضافه می‌کند:

کد بالا با استفاده از the_content، متن سفارشی را فقط به پست‌های تکی (is_single()) اضافه می‌کند.

عبارت in_the_loop() بررسی می‌کند که کد درون حلقه وردپرس اجرا شود.

عبارت is_main_query() اطمینان می‌دهد که تغییر فقط روی کوئری اصلی اعمال شود.

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

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

اگر مفید بود امتیاز دهید

پست های مشابه:

نظر خود را وارد کنید

آدرس ایمیل شما در دسترس عموم قرار نمیگیرد.