http://www.dakars.info

שימוש בפונקציה query_posts

4

זו אולי הפונקציה החשובה ביותר לפיתוח תבניות וורדפרס.
בעקרון query_posts מאפשרת לשנות את שאילתת הפוסטים שלכם ממסד הנתונים, כלומר – אם בוורדפרס שלכם מוגדר להציג 3 פוסטים בעמוד, אבל אתם רוצים להציג בתוצאות החיפוש 10 – זו הפונקציה בשבילכם.
1query_posts($query_string."showposts=10");
שימו לב שלפונקציה צריך לקרוא לפני הלולאה.
זו כמובן רק דגמה אחת, לפונקציה יש מספר עצום של פרמטרים [...]

הצגת פוסטים הקשורים לתגית

7

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

tag-slug.php
tag.php
category.php
index.php

כלומר, עבוא התגית וורדפרס שהסלאג שלה הוא wp יתבצע חיפוש אחר דף התבנית tag-wp.php אם הדף נמצא – מצויין. אם לא, המערכת תחפש את tag.php וכן הלאה.
אסף [...]

שימוש מושכל בתגיות וורדפרס

12

התגיות בוורדפרס משמשות ליצירת מערכת אינדקסים נוחה ושימושית ולמעשה cross-referece.
העניין הוא שבעוד שהן בהחלט מהוות ממשק נעים לשימוש, לפעמים הן פשוט לא מתאימות למהות האתר.
בבלוג בישול לראות תגיות זה אחלה
באתר נדל”ן ?
בבלוג וורדפרס – מצויין.
באתר פורטפוליו ?
וכו’
יש לא מעט אתרים שרוצים להשתמש בתגיות (ובצדק) ומוותרים כי זה לא מתאים, או גרוע מכך – משתמשים למרות [...]

קיצורי דרך בוורדפרס

3

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

הוספת תמונת קטגוריה לפוסטים
הוספת לוגו לסדרת פוסטים (למשל סדרת “בלוג עצמאי” שלי)
הכנסת פרסומות גוגל באמצע הפוסט במיקום לפי בחירתנו
יצירת ממשק הורדות [...]

רשימת קישורים מופרדת בפסיקים

5

לוורדפרס יש פונקציה מובנית שמאפשרת לקבל רשימת קישורים ממשק הקישורים של המערכת.
הדבר היחיד שלא הצלחתי עד כה לעשות בעזרתה בקלות הוא רשימות המופרדות ב-פסיקים\נקודות\מקפים\משהו…
יש פתרון
הקוד לרשימת הקישורים הוא:
1234567</p>
<div class="links">
<ul>
        < ? wp_list_bookmarks("title_li=&category=2"); ?>
    </ul>
</div>
<p>

שימו לב שלפונקציה wp_list_bookmarks יש לא מעט פרמטרים המאפשרים להשפיע על תוצאתה. במקרה שלמעלה בחרתי קישורים מקטגוריה [...]

פילטרים בוורדפרס – קוד שימושי

7

בפוסט הקודם שלי בנושא פילטרים אמרתי שיש לא מעט דברים שניתן לעשות עם פילטרים. בפוסט הזה נראה כמה דוגמאות שימושיות למדיי.
כיווניות תגובות
הקוד הבא יכול לשמש ליישור התגובה לימין או לשמאל כתלות בשפה בה נכתבה
123456789101112/* Comments directionality filter */
add_filter(’comment_text’, ‘lang_dir’);

function lang_dir($content) {
    $eng = preg_match_all(’/[a-zA-Z].?/’, $content, $matches);
    $heb = preg_match_all(’/[א-תץףךםן].?/’, $content, $matches);
    if [...]

פילטרים בוורדפרס

3

אחד הפיצ’רים הכי מגניבים של וורדפרס למתכנתים הוא כל נושא הפילטרים.
מהם פילטרים בוורדפרס ?
וורספרס הגדירה 2 דרכים בהן ניתן להתממשק למערכת בזמן פעולתה. פילטרים ופעולות. פילטרים מופעלים על תוכן לפני שהוא מוחזר על ידי אחת הפונקציות של וורדפרס.
כלומר – פילטרים נותנים לנו אפשרות להפעיל על תוכן פעולות לשינויו לפני שהוא יוחזר לתבנית על ידי קריאה [...]

תבנית דף הבית

4

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

home.php
index.php

כלומר, אם הראשון קיים, אז [...]

כמות פוסטים שונה לכל פועל

4

אחד הדברים שמאז ומעולם הפריעו לי בוורדפרס זה נושא קביעת מספר הפוסטים לעמוד. מדובר על קביעה לחלוטין גורפת ומוחלטת לאתר כולו.
למי שלא מבין על מה מדובר – הכנסו להגדרות-&gt;קריאה. אבל הפוסט הזה כנראה לא בשבילכם …
בעמוד הראשי אני מציגה פוסטים מלאים, ולכן 3 נראה לי ממש מספיק (בואו נזכור שזה מאריך את זמן הטעינה של [...]