طلال الجهني نشر 1 مايو 2019 أرسل تقرير نشر 1 مايو 2019 السلام عليكم لدي موقع وردبروس واريد اضافة خيار البحث بالارقام لصفحة الرئيسية مثال خيار بحث اي شخص يدخل الرقم واحد يوجه لصفحة معينة ورقم اثنين لصفحة اخرى وعلى هاذا النظام. مثل الخيار الموجود بهاذا الموقع https://7alsabe.com/ من لدية الخبرة الرجاء يفيدنا. اقتباس
1 Entesar Khaled نشر 1 مايو 2019 أرسل تقرير نشر 1 مايو 2019 أهلًا بك، يتضمن بعض WordPress Themes ملف قالب search.php وهو ليست صفحة بحث بل مجرد قالب يعرض نتائج البحث. يوجد أيضًا ملف قالب يسمى searchform.php. هذا ملف قالب غالبًا ما يتم تضمينه في الشريط الجانبي للعديد من Themes ويقوم بإنشاء نموذج مربع البحث. إذا لم يكن لديك، فيمكنك نسخه بسهولة من Themes الافتراضية. لإنشاء صفحة البحث المخصصة الخاصة بك ، ستحتاج إلى إنشاء قالب صفحة لتضمين نموذج البحث الخاص بك والمعلومات التي تريد أن يراها المستخدمون قبل البحث في موقعك. تحقق أن WordPres Theme الخاص بك يتضمن ملف قالب page.php. الأصل أن يكون موجود إفتراضيًا لكن إن لم يكن كذلك فيمكنك إنشاء واحد من خلال ملف index.php -- في البداية دعنا ننشئ قالب صفحة البحث: باستخدام text edito قم بفتح ملف page.php وحفظه كـ searchpage.php (اسم ملف search.php محجوز كاسم خاص للقالب لذلك تجنب تسميته) و بعد حفظه قم بتحرير الملف، أي حذف كل شيء داخل المحتوى div بشكل أساسي وترك علامات div سليمة. ثم أضف عنوانًا مثل "Search Posts" ويمكنك استخدام أنماط CSS للتنسيقات إن أردت...قم بنسخ ما يلي إلى div content أو أي div سيحتوي على محتوى صفحتك: <?php get_search_form(); ?> يفضل في الجزء العلوي من searchpage.php قبل أي شيء آخر، إضافة هذا لإعطاء صفحة البحث عنوانًا سيتعرف عليه WordPress في شاشات الإدارة: <?php /* Template Name: Search Page */ ?> احفظ الملف و قم بتحميل إلى مسار theme الخاص بك (إذا أجريت تغييرات على ملف style.css، فقم بتحميله أيضًا). سيكون الناتج كالتالي <?php /* Template Name: Search Page */ ?> <?php get_header(); ?> <div class="wrap"> <div id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <?php get_search_form(); ?> </main><!-- #main --> </div><!-- #primary --> </div><!-- .wrap --> <?php get_footer(); -- إنشاء صفحة البحث بناءً على قالب صفحة البحث، سنقوم بإنشاء صفحة البحث.. ففي شاشة الإدارة ، قم بالإنتقال إلى الصفحات> إضافة جديد وفي حقل العنوان أدخل البحث ولا تكتب أي شيء في مجال المحتوى. بينما لا تزال في نفس الصفحة، ابحث عن "سمات الصفحة" (Page Attributes) في القائمة اليمنى ثم حدد القائمة المنسدلة في القالب، واختر "صفحة البحث" (Search Page). انقر فوق الزر "نشر" (Publish ). -- يمكنك الآن إنشاء فكرة بحث برقم الصفحة داخل صفحة البحث المخصصة الخاصة بك. سواء كنت تستخدم الروابط الدائمة أم لا ، يمكنك الارتباط بصفحة البحث الجديدة الخاصة بك باستخدام رقم معرف الصفحة id للصفحة. أدخل السطر التالي في أي منشورات أو صفحات أو قوالب <a href="index.php?page_id=17" title="Search Page">Search Page</a> أو يمكنك إدراج السطر التالي في القوالب <a href="<?php echo home_url(); ?>/?page_id=17">Search Page</a> يمكنك تخصيص العرض وإضافة نص داخل div لمساعدة الزوار على البحث في موقعك. افتح searchpage.php في محرر نصوص وقم بتحريره هناك يمكن أن يصبح كالتالي <p> My Site features articles about <a title="WordPress Articles" href="/category/wordpress/">WordPress</a>, <a title="Web Design Articles" href="/category/web-design/">web page design</a>, <a title="Development Articles" href="/category/website-development/">website development</a>, and <a title="CSS Articles" href="/category/css/">CSS</a>. </p> <p>To search my website, please use the form below.</p> <?php get_search_form(); ?> يمكنك متابعة الشرح بشكل أفضل من هنا بالتوفيق... 1 اقتباس
0 طلال الجهني نشر 4 مايو 2019 الكاتب أرسل تقرير نشر 4 مايو 2019 ممكن توضيح اكثر. عند البحث اريد الانتقال للصفحة مباشرة اقتباس
السؤال
طلال الجهني
السلام عليكم
لدي موقع وردبروس واريد اضافة خيار البحث بالارقام لصفحة الرئيسية
مثال خيار بحث اي شخص يدخل الرقم واحد يوجه لصفحة معينة ورقم اثنين لصفحة اخرى وعلى هاذا النظام.
مثل الخيار الموجود بهاذا الموقع https://7alsabe.com/
من لدية الخبرة الرجاء يفيدنا.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.