התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks

Seleccionar idioma

מנוע החיפוש של וורדפרס גרוע

אני לא מכיר אף אחד שמשתמש בוורדפרס שמדבר בשבחו של מנוע החיפוש שלו, ואני עדיין לא מבין מדוע הוא כמעט ולא התפתח מאז הגרסאות הראשונות.

לא רק שהוא פרימיטיבי מבחינת אופן הפעולה שלו, אלא שהוא גם לא מציע שום אפשרויות הגדרה. אפילו המראה של דף התוצאות שלו משאיר הרבה מה להיות מבוקש. בהתאם לתבנית שתשתמש בה, העיצוב שלו עשוי להיות מעט טוב יותר, אך באופן כללי הוא עדיין פרהיסטורי.

ניתן לשפר מעט את מראה התוצאות באמצעות CSS ואת התגובה באמצעות תוסף חינמי (עם גרסה בתשלום) כמו Relevanssi (אם כי הוא ישלש את משקל מסד הנתונים שלך) או תוסף אחר זה שמתחבר לשירות החיצוני של Algolia (חינמי עד 10,000 בקשות חיפוש בחודש).

אבל אני משאיר את נושא התפעול ליום אחר, כי אני עדיין מתמודד עם זה, ואטפל בשינויים האסתטיים בלבד באמצעות GeneratePress (GP) ו-GenerateBlocks (GB).

GeneratePress ו-GenerateBlocks

GP ו-GB הם עדיין שני כלים של פרויקט צעיר, ויש עוד הרבה מקום לשיפור מבחינת השימושיות. GB לא מציע את אותה עקומת למידה שאפשר לצפות לה אם אתה רגיל להשתמש בבוני אתרים כמו Elementor או דומים לו.

כפי שנראה בדוגמה זו, חלק מהתהליכים לבניית דברים מסוימים עם GenerateBlocks הם ארוכים ומורכבים הרבה יותר, ויכולים להיות מעט מתסכלים בניסיונות הראשונים. ככל שאנו מוסיפים בלוקים, העניין הולך ומסתבך.

לעומת זאת, כאשר אתה מבין כיצד הם פועלים ומסתגל אליהם, אתה מקבל שליטה רבה יותר על המראה של כל אלמנט.

הקושי מתקזז עם התיעוד המקיף והתמיכה המושלמת, שבה היוצרים אפילו עוזרים בעניינים ספציפיים של עיצוב שאינם בתחום התמחותם, ולכן זו עדיין אלטרנטיבה שכדאי לקחת בחשבון, שכן הם נשארים נאמנים לפילוסופיה שלהם: קוד הוגן, נקי וקליל.

אלמנטים בלוק

Blocks Elements, להלן Elementos, התווסף ביולי 2020 בגרסה 1.11.0 של GeneratePress Premium. ניתן להשתמש בו כקוד רגיל להוספת תוכן כמעט לכל מקום בבלוג שלך מבלי שתצטרך להתעסק בקוד.

בשילוב עם GenerateBlocks, ניתן להשתמש בעורך הבלוקים של WordPress כדי ליצור ווים, כותרות, כותרות תחתונות, סרגלי צד, דף "Hero", תבניות תוכן וכו'.

בואו נתחיל.

תבנית מבנה

הדבר הראשון שנעשה הוא ליצור מה שנכנה "תבנית מבנה". שלב זה הוא אופציונלי, אך לא יזיק ליצור תבנית למקרה שבעתיד נרצה לשנות משהו בכמה קליקים.

אני נותן לו שם זה מכיוון שהוא יגדיר רק היבטים מבניים ולא את תוכנו. כלומר, אם אנחנו רוצים להציג או לא את הכותרת, את תחתית העמוד או את הווידג'טים שלו, סרגל צדדי או להגדיר את הרוחב וכו', וכך לא נתבלבל עם שמות הבלוקים של שאר השלבים.

מהתפריט הראשי מראה/אלמנטים או מהחלק העליון, אנו ניגשים ליצירה ולניהול של האלמנטים.

Elements de GeneratePress- Layout o diseño

לצורך השימוש הספציפי שלנו, כאשר מוסיפים אלמנט חדש, בוחרים בעיצוב ולוחצים על צור.

לאחר מכן, אנו מציינים לאלמנט על איזו עמוד אנו רוצים להחיל אותו. לשם כך, אנו עוברים לכרטיסייה "כללים להצגה" ובמיקום בוחרים "תוצאות חיפוש" בתפריט הנפתח.

כללים

האלמנטים מציעים אפשרויות התאמה אישית רבות. כפי שתראה, בתפריט הנפתח תוכל לבחור את רוב המיקומים בבלוג שלך כדי להחיל עליהם את ההגדרות הללו.

אנחנו יכולים גם להחליט אילו אלמנטים אנחנו רוצים להסתיר. במקרה שלי, אני הולך להשתמש רק באפשרות אחת כדי לוותר על הסרגל הצדדי, ולכן אני בוחר "תוכן (ללא סרגלים צדדיים)".

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 3

ישנן דרכים אחרות להסתיר את הסרגל הצדדי, אך דרך זו, מלבד היותה הקלה והמהירה ביותר, מאפשרת לנו לבטל כל שינוי פשוט על ידי חזרה לכאן או על ידי "ביטול פרסום" ישיר של אלמנט/תבנית זו כדי להעביר אותה למצב "טיוטה" ובכך להחזיר את הדף עליו היא מוחלת למראה המקורי שלו.

בנוסף, בלשונית "השבת אלמנטים" תוכל לנקות את הדף כמעט לחלוטין. ניתן לומר שזה המקבילה לתבנית הדף "Canvas" של Elementor, אפילו משופרת וקלה יותר לשימוש.

Desactivar Elementos en GeneratePress

מומלץ, כפי שמומלץ באחד מכרטיסיות ההגדרות, לתעד את פעולתו של כל אלמנט באמצעות הערות פנימיות, למקרה שהכותרת אינה תיאורית מספיק או שאיננו רוצים שהיא תהיה ארוכה מדי.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 5

כבר התרגלתי להוסיף הערות והערות לכל דבר, כי כאשר מבצעים שינויים רבים ועובר הזמן, בלתי נמנע שתשכח איפה ו/או איך הם בוצעו. כך, בהערות פנימיות תמיד יהיה לך את כל המידע הדרוש כדי לחזור על צעדיך אם משהו משתבש או אם ברצוננו לבצע שינויים חדשים.

עם פרסום תבנית זו, דף התוצאות יהיה מוגדר לפי טעמנו, אך כמובן שהוא יופיע כעת ריק בעת ביצוע חיפוש, מכיוון שעלינו ליצור ולפרסם אלמנט חדש שיקבע את מראה החיפושים הללו.

אתה יכול להשאיר את התבנית הזו כטיוטה בינתיים, בזמן שאנחנו עושים את זה, כדי לפרסם אותה כשכל יהיה מוכן.

תבנית מראה

למרות שמדובר בעוד אלמנט אחד, אני קורא לו "תבנית מראה" במדריך הקצר הזה, כי בזמנו קצת התבלבלתי בין השמות של כל הדברים והאפשרויות השונות לשימוש בהם.

כאן מתחיל העבודה האמיתית של התאמה אישית.

אנו יוצרים אלמנט חדש, הפעם בלוק, ונותנים לו שם תיאורי.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 6

אנו מוסיפים מכולה של GenerateBlocks ובתוך מכולה זו מכניסים בלוק של "לולאת שאילתה" או Query Loop.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 7

וזה מה שנראה.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 8

בחרתי ב"התחל מדף ריק" כדי לשכפל את המבנה המקורי של התוצאות, אך אתה יכול לבחור כל אחת מהתבניות המוצעות בבלוק זה.

הדבר הנכון לעשות הוא לנסות אותן לפני שתחליט, כי ברגע שתתחיל לעבוד על אחת מהן, לא תוכל ליישם אחרת ותצטרך להתחיל את כל התהליך מהתחלה אם תרצה לשנות אותה. (דבר ש-GB צריכה לפתור).

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 9

לאחר בחירת התבנית, בחרנו את בלוק הלולאה של השאילתה (1) ונראה את הכרטיסייה "בלוק" מימין (2). לחצנו עליה וסימנו את האפשרות "ירש את השאילתה מהתבנית" (3) ב"פרמטרים של שאילתה". לבסוף, בתחתית, ב"כללים להצגה"/"מיקום" (4), אנו מחפשים ומגדירים "תוצאות החיפוש" ושומרים כטיוטה.

כאשר נפתח את לולאת השאילתה, נראה את הדבר הבא:

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 10

אנו מוסיפים בלוק רשת נוסף בתוך "תבנית שאילתה" ובוחרים את המבנה הרצוי.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 11

לדוגמה, נשתמש בשני מכולות שישמשו כעמודות. העמודה השמאלית תהיה המקום לתמונה הבולטת, והעמודה הימנית תציג את תמצית הפוסט (excerpt).

אתה יכול גם לשחק עם שלושה מיכלים ולהגדיר את המרכזי כחלל. אני חוזר ואומר, האפשרויות רבות וצריך להתנסות בהן.

כפי שבוודאי כבר הבחנת, אנו בונים כמעט מאפס מיכל עם כל החלקים שירכיבו את המראה הסופי של מה שאנו רוצים להציג. במקרה זה, תוצאות החיפוש, אך ניתן לעשות זאת עם כל תוכן אחר.

עכשיו אנחנו תוקפים את שני המכולות האלה.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 12

אנו בוחרים את המכל הראשון וקובעים את רוחבו ל-33 (שבעצם נקבע ל-33.33), כפי שתוכל לראות אם תרד לאפשרויות שינוי הגודל.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 13

אנו עושים את אותו הדבר עם המכל השני ובוחרים 66 (שייקבע אוטומטית כ-66.66). כמובן, העניין הוא שכל המכלים המשמשים יסתכמו ב-100, כך שלא יחרגו מהשטח האופקי של הדף ויוצגו באותה שורה.

כעת, לאחר שבחרנו את המכל הראשון, נוסיף לתוכו בלוק תמונה של GenerateBlocks.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 14

מה שיקרה אז הוא שיופיעו חללים שונים בתמונה. אל תבהל, זה בגלל שהבלוק מזהה את הלולאה ומשחזר את התנהגותה. אם מנוע החיפוש שלך מציג עשרה תוצאות, אלה יהיו החללים שיופיעו. פשוט המשך לעבוד על מיכל התמונה תוך התעלמות מהשאר, שמהווה לא יותר מאשר תצוגה מקדימה של דף התוצאות.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 15

אנו בוחרים שוב את המכל המכיל את התמונה (1). בתפריט הבלוק מימין, אנו יורדים ל"הפעל נתונים דינמיים" ומפעילים אותם (2). אנו בוחרים "תמונה בולטת" במקור תמונת הרקע (3) והתמונות יופיעו בעורך.

במקור הקישור בחרנו "קישור יחיד" (4) כדי שכל תמונה תקושר לפוסט המתאים לה, או שנשמור שוב כטיוטה.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 16

עכשיו נעבור למכל השני, נבחר אותו ונוסיף בלוק "כותרת" מ-GenerateBlocks.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 17

אנו בוחרים את הבלוק "כותרת" (1) עם הנתונים הדינמיים המופעלים (2) וחוזרים על התהליך הקודם (3), אך הפעם בוחרים בגופן התוכן "כותרת" (4) ובכניסה בודדת במקור הקישור. (5)

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 18

לבסוף, נוסיף מתחת בלוק נוסף של "כותרת", שיהיה זה שנשתמש בו כדי להציג את תמצית הפוסט, על פי השלבים הבאים.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 19

לאחר ההוספה, חוזרים על אותו תהליך. עם הבלוק החדש שנבחר (1) מפעילים את הנתונים הדינמיים (2) וכמקור הנתונים (3) את הכניסה הנוכחית ואת מקור התוכן "תמצית" (4). כעת ניתן גם לקבוע את אורך התמצית במילים (5).

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 20

לסיום, נוסיף את העמודות, שיופיעו מתחת לתוצאות. לשם כך, נבחר את בלוק לולאת השאילתה (1) ונלחץ על סמל ה-+ עם הנקודות שנמצא בסרגל העריכה (2).

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 21

העימוד נבנה באמצעות בלוק כפתורים שעליך לעצב, לצבוע ולעצב כך שיתאימו למראה שאתה מחפש. כל האפשרויות להגדרה, שהן לא מעטות, נמצאות בתפריט הבלוק, שבו תמיד תמצא אפשרויות להתאמת כל בלוק למובייל, לטאבלט ולמחשב שולחני.

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 22

אני אעצור כאן כדי לא להאריך את הפוסט יותר מדי.

אני ממליץ לך לעשות את כל זה קודם בסביבת בדיקה כדי לראות איך זה עובד בפועל, מעבר לתצוגה המקדימה שמציע העורך, ולפרסם את זה רק כשאתה בטוח שזה מוצג כמו שצריך.

זכור גם שאם יצרת את בלוק העיצוב שהוצע בתחילת התהליך, אותו אנו מכנים "תבנית מבנה ", ושאותו השארנו כטיוטה, תצטרך לפרסם אותו.

זה יהיה נקודת המוצא להמשך התאמה אישית של מראה דף התוצאות בהתאם להעדפותיך האסתטיות.

אפשרויות אינסופיות להתאמה אישית

התאמה אישית של דף תוצאות החיפוש של WordPress באמצעות GeneratePress ו-GenerateBlocks 23

אתה יכול להמשיך להוסיף או לערוך את מה שאתה רוצה, כמו בלוק רשת עם שני מכולות בין הכותרת לתמצית, ולהוסיף שם את תאריך הפרסום, שם מחבר הפוסט או כל דבר אחר שנראה לך מתאים.

אם אתה מעוניין, אתה יכול אפילו ליצור תבנית אחרת לדף המשעמם הזה כברירת מחדל, כאשר WordPress לא מוצא תוצאות בחיפוש, ולהוסיף אליו תיבות מידע או כל אלמנט אחר שיעזור למבקר למצוא את מה שהוא מחפש.

ניתן לשנות את סוג הגופן וגודלו, ליישר אותו לצד זה או אחר, להתאים את המרווחים והמידות של האלמנטים, לשחק עם צבע הרקע על ידי הוספת תמונות וצורות, להוסיף סמלים, גבולות, אפקטים מרחפים בקישורים, צללים למכלים וכו'.

כל זאת מבלי לצאת מהעורך ומבלי שתצטרך להתעסק ב-CSS או לגעת בקבצי התבנית שלך.

כאן תוכלו לנסות את העיצוב הבסיסי של תוצאות החיפוש שלי, שעדיין צריך לשפר כמה דברים כמו הוספת זמן הקריאה ומספר הביקורים, כתיבת התקצירים הריקים והוספת התמונות הבולטות החסרות.

בונוס: אם אתה צריך להוסיף לתוצאות את המשפט הטיפוסי "מציג (מספר) תוצאות של: (מילת החיפוש)", כאן תוכל למצוא את הקוד הדרוש וההוראות כדי שזה יעבוד עם בלוק Query Loop שלך, תודה לדיוויד מתמיכת GB.

Related articles