رفتن به مطلب

بنر برای تصویر شاخص


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

سلام

یه افزونه معرفی کنید برای بعضی تصاویر شاخص گوشه اون بتونم یه بنر کوچیک یه عکس چوچیک یا نوشته ک.چیک بزارم

مثلا vip

لینک به ارسال

سلام ، اگر درست متوجّه شده باشم منظورتون watermark هست ، افزونه های زیادی هست که میتونید استفاده کنید...

حالا اگه میخواین VIP رو اضافه کنید (یعنی که برای همه پست هاتون نباشه) و فقط یه سری خاص باشن ، باید حالت دستی افزونه رو فعّال کنید نه اتوماتیک

افزونه ها زیاده ، میتونید از این افزونه هم استفاده کنید (نسبت به بقیّه کامل تره):

https://wordpress.org/plugins/easy-watermark/screenshots/

لینک به ارسال

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

لینک به ارسال

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

ممنون اینو بیشتر راجبش توضیح میدید چطوره ؟

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

ویرایش شده توسط کیانا
لینک به ارسال

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

لینک به ارسال

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

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

شما میتونید یه زمینه دلخواه تعریف کنید مثلا به اسم vip بعد اونور توی قالبتون فراخوانی کنیدش و بهش استایل بدید بعد حالا هر موقع که مطلبی میذارید اگه اون فیلد vip رو مقدارش پر کنید گوشه عکس هاتون یه کلمه vip با استایلی که خودتون دادید میادش

لینک به ارسال

آها من فکر کردم که منظور اینکه روی عکس بمونه ، زمینه دلخواه خود رو با اسم دلخواهتون بسازید مثلاً vip

حالا اگه بخواین هرجایی که vip رو پر کردید نوشته vip رو نمایش بده میتونید از کدی مثل کد زیر استفاده کنید:

<?php if(get_field('vip')) { echo 'vip'; } ?>
یا
<?php if(get_post_meta($post->ID, 'vip', true)) { echo '<img src="آدرس تصویر مورد نظر" alt="vip">'; } ?>

فقط برای اینکه دقیقاً روی عکس بیفته باید بهش استایل بدید (get_field و get_post_meta هم روش های دریافت زمینه های دلخواه هستن که به هر صورت که مایلید میتونید تغییرشون بدید)

لینک به ارسال

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

tdl24r27jms6e1061ozr.png

می خواستم بعضی پست ها که به صورت VIP هستند رو گوشه تصویر شاخصشون کوچیک بنویسم "ویژه" یا یه بنر کوچیک بزارم

میتونم با این زیمنه های دلخواه ؟

بعد توی قسمت مقدار چی باید بنویسم ؟ (لینک عکس هم میشه گذاشت ؟)

ممنون

لینک به ارسال
قالب من اتوماتیک این زیمنه های دلخواه رو داره tdl24r27jms6e1061ozr.png می خواستم بعضی پست ها که به صورت VIP هستند رو گوشه تصویر شاخصشون کوچیک بنویسم "ویژه" یا یه بنر کوچیک بزارم میتونم با این زیمنه های دلخواه ؟ بعد توی قسمت مقدار چی باید بنویسم ؟ (لینک عکس هم میشه گذاشت ؟) ممنون

شدن که فکر کنم بشه ، البتّه اگر باز جای دیگه کار مشکل پیدا نکنه... چون به هر حال این زمینه دلخواه ها رو به یه دلیلی گذاشته.

توی مقدار هرچیزی که وارد کردید فرقی نمیکنه ، همین که یه پست یه حرف کوچیک توش داشته باشه توی if درست نشونش میده و در نتیجه اون متن یا عکسی که شما میخواین رو نمایش میده ، بله لینک عکس هم میشه با HTML گذاشت:


<img src="لینک عکس" alt="vip">

لینک به ارسال

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

لینک به ارسال

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

بله یک دسته خاصی دارن ، متنشون هم ثابته

بیشتر توضیح میدید چطور ؟

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

بله یک دسته خاصی دارن ، متنشون هم ثابته

بیشتر توضیح میدید چطور ؟

لینک به ارسال

دوستان شرمنده من زیاد پرسیدم و پیگیر بودم

ممنون از همتون که راهنمایی کردید

اما هنوز هم نتونستم

روم نمیشه بپرسم اما یبارم بگم شاید حل شد

فقط اون کدهایی که لازمه رو اگه امکانش باشه بگید برام و کجا بزارمشون رو هم بگید

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

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

اگر یه دسته خاص داره نیازی به استفاده از زمینه دلخواه نیست

این کد رو باید جایی بذارید که میخواین نمایش داده بشه دیگه!

<?php if(is_category( 'دسته بندی خاص')) { echo 'VIP'; } ?>

کد بالا رو هرجایی بذارید که میخواین نوشته VIP نمایش داده بشه!

فقط جای دسته بندی خاص اسم دسته بندی ، اسلاگ دسته بندی یا آیدیش رو بذارید

اطلاعات بیشتر:

https://codex.wordpress.org/Function_Reference/is_category

لینک به ارسال

آها من فکر کردم که منظور اینکه روی عکس بمونه ، زمینه دلخواه خود رو با اسم دلخواهتون بسازید مثلاً vip

حالا اگه بخواین هرجایی که vip رو پر کردید نوشته vip رو نمایش بده میتونید از کدی مثل کد زیر استفاده کنید:

<?php if(get_field('vip')) { echo 'vip'; } ?>
یا
<?php if(get_post_meta($post->ID, 'vip', true)) { echo '<img src="آدرس تصویر مورد نظر" alt="vip">'; } ?>

فقط برای اینکه دقیقاً روی عکس بیفته باید بهش استایل بدید (get_field و get_post_meta هم روش های دریافت زمینه های دلخواه هستن که به هر صورت که مایلید میتونید تغییرشون بدید)

ممنونم

من این کد رو توی فانکشن گذاشتم و نتیجه گرفتم

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

راهنمایی میکنید ؟

ممنون

کدم این شد :

<?php if(get_post_meta($post->ID, 'vip', true)) { echo '<img src="آدرس تصویر مورد نظر" alt="vip">'; } ?>

منظورم به این تصویری که دادک چطور margin و اینطور مشخصاتو بدم ؟

تشکر

ویرایش شده توسط کیانا
لینک به ارسال

اصلا نیازی به فانکشن ندارید. در تصحیح صحبت های علی جان، تابع مورد نیاز شما in_category هست که بررسی میکنه آیا پست فعلی (منظور در حلقه مطالب) در یک دسته بندی خاصی هست یا خیر! بنابراین شما باید این تابع رو در حلقه مطالب هر بخشی که میخواید شرط رو بررسی کنید، قرار بدید. (single, index,...)

http://codex.wordpress.org/Function_Reference/in_category

برای استایل دهی هم وقتی شرط رو بررسی کردید، یک نوشته یا تصویر رو مثلا داخل یک div قرار بدید و بعد به سلکتورش استایل دهی کنید. به همین سادگی :)

لینک به ارسال

اصلا نیازی به فانکشن ندارید. در تصحیح صحبت های علی جان، تابع مورد نیاز شما in_category هست که بررسی میکنه آیا پست فعلی (منظور در حلقه مطالب) در یک دسته بندی خاصی هست یا خیر! بنابراین شما باید این تابع رو در حلقه مطالب هر بخشی که میخواید شرط رو بررسی کنید، قرار بدید. (single, index,...)

http://codex.wordpre...nce/in_category

برای استایل دهی هم وقتی شرط رو بررسی کردید، یک نوشته یا تصویر رو مثلا داخل یک div قرار بدید و بعد به سلکتورش استایل دهی کنید. به همین سادگی :)

خیلی ممنون درسته دستور in category جواب داد

یه سوال حالا به فرض من 10 تا دسته آزاد داشته باشم 5 دسته ویژه

باید 5 تا کد in category بنویسم یا میشه اسم دسته ها رو توی دستور از هم جدا کرد ؟

<?php if(in_category(vip1') ...

<?php if(in_category(vip2') ...

<?php if(in_category(vip3') ...

بعد اینکه اگه بخام برعکس بگم چی ؟ بگم اگه توی دسته خاصی نبود این کارو بکن اونم کدش رو توضیح میدید بی زحمت ؟

لینک به ارسال

خیلی ممنون درسته دستور in category جواب داد

یه سوال حالا به فرض من 10 تا دسته آزاد داشته باشم 5 دسته ویژه

باید 5 تا کد in category بنویسم یا میشه اسم دسته ها رو توی دستور از هم جدا کرد ؟

<?php if(in_category(vip1') ...

<?php if(in_category(vip2') ...

<?php if(in_category(vip3') ...

بعد اینکه اگه بخام برعکس بگم چی ؟ بگم اگه توی دسته خاصی نبود این کارو بکن اونم کدش رو توضیح میدید بی زحمت ؟

1- نیازی نیست، میتونید id دسته ها رو داخل یک آرایه قرار بدید. مثلا:


if (in_category( array(6,14,15,13) ))

2- یا از شرط else استفاده کنید و یا اینکه دستور not (!) رو قبل از تابع بذارید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...