رفتن به مطلب

گرفتن خروجی با استفاده از ایدی دسته


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

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

بعدش میخوام مطلبی که از ایدی شماره 1 گرفته میشه جلوی مطلب خروجی بده ایمان

و مطلبی که از ایدی شماره2 گرفته میشه جلوی مطلب خروجی بده سعید

یه کم بیشتر توضیح میدم من یه برگه ساختم و مطالب چند دسته رو فراخوانی کردم ( فقط عنوان های دستها رو فراوانی کردم )

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

به عنوان مثال دو مطلب وراد برگه شده اولی از ایدی دسته شماره 1 و دومی از ایدی دسته شماره 2 :

عنوان مطلب -------------------------------- اسم مورد نظر

ایران به جام جهانی رفت ---------------- ایمان

استقلال قهرام شد ------------------------ سعید

امیدوارم تونسته باشم منظورم رو رسونده باشم

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

تابع in_category را در انجمن جستجو کنید

ببخشید باید خودم کد درست کنم و ایدی دسته ها رو نام گزاری کنم یا همون نامی که هنگام درست کردن دسته ها گذاشته بودم از همون نام استفاده کنم؟

بعدش باید این کد رو

<?
if(in_category(10))
the_date(); ?>

برای فراخوانی ویرایش بدم؟

و

برای فراخوانی نام ایدی به جای

the_date(); ?>

چی بنویسم؟

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

اگر نام افراد در دسته هست از تابع پیشفرض وردپر استفاده کنید


<?php the_category(', '); ?>

اما اگر نیست

باید در شرط باشد


<?php
if(in_category(10))
echo "iman";
elseif(in_category(11))
echo "test";
?>

لینک به ارسال

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


<?php if( tie_get_option( 'arc_meta_cats' ) ): ?>
<span><?php printf('%1$s', get_the_category_list( ', ' ) ); ?></span>
<?php endif; ?>

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

خب اگر بخوایم خودمون برای ایدی دسته یه اسم بزاریم و با یه کد فراوانی کنیم بحث دیگریست

اما اگر نیست

باید در شرط باشد


<?php
if(in_category(10))
echo "iman";
elseif(in_category(11))
echo "test";
?>

خب این کد رو باید جایی که خروجی نمایش داده میشه میزاریم درست؟ در واقع کد فراخوانی هست

خب با چه کدی ایدی دسته ها رو نام گزاری کنیم؟

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

در شرط بررسی میکند اگر در دسته 10 باشد نام دسته دلخواه نمایش داده شود

لینک به ارسال

<?php
if(in_category(10))
echo "iman";
elseif(in_category(11))
echo "test";
?>

الان این کد کامله یعنی بررسی میشه که اگه در مطلب در ایدی 10 باشه ایمان رو خروجی بده؟

و اگر از ایدی 11 باشه تست رو خروجی میده؟

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

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

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

لینک به ارسال

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

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

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


http://www.tabnak.ir/fa/rss/1

وارد صفحه مورد نظرمون میشه میشه حالا من نمیدونم خود فید http://www.tabnak.ir/fa/rss/1 رو باید در نظر گرفت یا نشانی سایت اصلیhttp://www.tabnak.ir تا با استفاده یکی از این دو یه خروجی بدیم . مثلا اگه مطلب از این سایت یا از این فید اومد این خروجی بده بالا مثال زدیم که اگه از این ایدی دسته اومد این خروجی بده اینم دقیقا مثل همونه

لینک به ارسال

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

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

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

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

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

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

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

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

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