رفتن به مطلب

جستجو در عنوان/ تيتر پست‌ها


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

سلام

چطور مي‌تونم توي سايت، يك جستجو در عناوين مطالب داشته باشم

البته جستجوي خود وردپرس سر جاي خودش بشه؛ آقا مسعود گلچين يك كد داده بود كه اينكار رو مي‌كرد ولي جايگزين جستجوي خود وردپرس مي‌شد!

ممنون دوستان

لینک به ارسال

دوستان كسي كدي سراغ نداره؟

چند وقت پيش يك كد براي جستجو در دسته خاص پيدا كردم خيلي ساده و عالي و بدون دردسر بود. كدش اين بود: (شايد به‌درد يكي ديگه هم بخوره كه از افزونه‌هايي مثل: Search By Category يـــــا search_in_cat يـــــا Advanced Search خسته شده باشه!)

<form id="searchform" action="<?php bloginfo('siteurl'); ?>" method="get">
<label class="screen-reader-text" for="s">جستجو برای :</label>
<input id="s" type="text" name="s" value="" /> در <?php wp_dropdown_categories( 'show_option_all=تمام دسته ها' ); ?>
<input id="searchsubmit" type="submit" value="جستجو" />
</form>

براي جستجو در "عنوان پست‌ها" هم يك همچنين چيزي مي‌خواستم

اگه يكي پيدا بشه يك كد بنويسه دعاش مي‌كنم :D

لینک به ارسال

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

لینک به ارسال

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

افزونه‌اي براي اينكار وجود نداره؟

كسي نمي‌تونه كدش رو بنويسه؟ كدهايي رو آقا مسعود نوشتن اينجاست؛ اگه يه نفر بتونه تغييرش بده كه جستجوي خود وردپرس به‌هم نخوره، خيلي عاليه

با تشكر

لینک به ارسال

کدش تقریبا اینه:



$title = 'عنوان';
global $wpdb;
$myrows = $wpdb->get_results( "SELECT ID FROM $wpdb->posts WHERE post_title like '%$title%' AND post_type='post'" );
foreach($myrows as $row){
echo get_the_permalink($row->ID);
}

لینک به ارسال
  • 2 ماه بعد...

این فقط یک تکه کد از بخش موردنظر شماست.

باید براش یک فرم بنویسید که ورودی بگیره و با کد بالا جستجو کنه.

لینک به ارسال

متشكرم

ولي من نوشتن فرم رو بلد نيستم؛ من در طول دو سال و خورده‌اي كه با وردپرس كار مي‌كنم، هنوز با اين مشكل كنار نيومدم <_< از بعضي از افزونه‌ها هم استفاده كردم، مشكلاتي داشت!!

كسي از دوستان مي‌تونه برام بنويسه؛ اگه يك جوري باشه كه توي قسمت ابزارك قرار بگيره، خيلي عالي ميشه

پيشاپيش خيلي سپاسگذارم

لینک به ارسال

این مطلب رو واسه شروع بخوانید

http://php.about.com/od/phpwithmysql/ss/php_search_2.htm

لینک به ارسال

سلام

اون كدها رو هر جا قرار دادم، كار نكرد، آخه انگليسي بلد نيستم، خيلي نفهميدم بايد چكار كنم!

فقط توي searchform.php كه قرار دادم، يك فرم جسستجوي چند گزينه‌اي اضافه شد؛ ولي هرچي سرچ مي‌كردم، صفحه اول سايت رو مي‌اورد!

اگه جايي آموزشي چيزي به فارسي وجود داره، لينكش رو بديد ممنون ميشم

لینک به ارسال

شما باید کمی php همبدونید تا بتونید این کدها رو سرهم کنید.

در ضمن باید کد بالا که داده شد به یک صفحه جستجو خروجی داده بشه.

لینک به ارسال

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

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

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

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

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

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

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

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

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