کیانا

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

17 پست در این موضوع قرار دارد

سلام

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

مثلا vip

0

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


لینک به پست

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

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

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

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

2

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


لینک به پست

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

1

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


لینک به پست

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

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

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

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

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


لینک به پست

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

2

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


لینک به پست

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

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

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

2

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


لینک به پست

آها من فکر کردم که منظور اینکه روی عکس بمونه ، زمینه دلخواه خود رو با اسم دلخواهتون بسازید مثلاً 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 هم روش های دریافت زمینه های دلخواه هستن که به هر صورت که مایلید میتونید تغییرشون بدید)

2

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


لینک به پست

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

tdl24r27jms6e1061ozr.png

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

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

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

ممنون

0

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


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

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

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


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

0

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


لینک به پست

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

1

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


لینک به پست

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

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

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

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

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

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

0

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


لینک به پست

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

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

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

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

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

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

0

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


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

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

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

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

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

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

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

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

0

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


لینک به پست

آها من فکر کردم که منظور اینکه روی عکس بمونه ، زمینه دلخواه خود رو با اسم دلخواهتون بسازید مثلاً 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 و اینطور مشخصاتو بدم ؟

تشکر

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

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


لینک به پست

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

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

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

2

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


لینک به پست

اصلا نیازی به فانکشن ندارید. در تصحیح صحبت های علی جان، تابع مورد نیاز شما 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') ...

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

0

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


لینک به پست

خیلی ممنون درسته دستور 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 (!) رو قبل از تابع بذارید.

2

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری