Post Notification – הצגת מספר המנויים בבלוג

בגירסה 1.2.19 של התוסף Post Notification שתרגמתי לעברית, הוסיף מורטי, מפתח PN, פונקציה לבקשתי.
פונקציה זו, ()post_notification_get_subscribers, שהיא פונקצית PHP, מחזירה ערך מספרי שהוא מספר מנויי הדוא"ל שלכם.

הרעיון לפונקציה זו עלה בראשי כמקבילה לפרסום בבלוג של מספר מנויי ה-RSS של Feedburner ‏(FeedCount).
פונקציה זו מאפשרת לכם להשוויץ (או להתבייש…) במספר המנויים לבלוג שלכם, לא רק ב-RSS אלא גם באמצעות דוא"ל וגם להגדיל את הנראות של אפשרות הרישום למנוי באמצעות דוא"ל.
להלן דוגמת מימוש (כצילום מסך) של שני הערוצים גם יחד (ראו מצד ימין למעלה את הדוגמא ה"חיה", עם קישור לדף רישום המנויים):

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

אז איך אתם עושים את זה?

1. וודאו שהתקנתם את הגרסה העדכנית של PN (הוראות בעברית). כמו כן וודאו שערכת העיצוב שלכם תומכת בוידג'טים (Widget) – אחרת העסק יהיה יותר מסובך. בפוסט זה נדון רק במימוש על ידי וידג'ט.
2. מכיוון שמדובר בפונקצית PHP, הוידג'ט הטקסטואלי הרגיל של וורדפרס לא יעזור, כי הוא לא תומך ב-PHP. לכן, תתקינו את התוסף Daiko's Text Widget , אשר נותן לכם את הפונקציונליות הרגילה של וידג'ט טקסטואלי רגיל של וורדפרס (כתיבת טקסט נקי, כולל עברית + HTML בסיסי) אבל גם מוסיף תמיכה ב-PHP‏.
3. בממשק הניהול של וורדפרס, לכו ל-"עיצוב" -> "וידג'טים".
4.לחצו על "להוסיף" ליד "Daiko's Text 1‏" ולאחר שהוא נוסף לטור השמאלי של הוידג'טים, תמקמו אותו במיקום האנכי הרצוי לכם על ידי "גרירה והשלכה" עם העכבר.
(שימו לב, אם תרצו בהמשך להוסיף לשימוש פעיל עוד וידג'טים מסוג זה, תצטרכו לרדת לתחתית העמוד, שם תראו את השאלה How many Daiko's Text Widgets would you like? – בחרו במספר כלשהוא אשר יהווה את כמות הוידג'טים מסוג זה בהם תוכלו לעשות שימוש)
5. לחצו על "לערוך" בוידג'ט המדובר.
6. בשדה Title הקלידו את כותרת הוידג'ט, כגון "מנויים" (ללא הגרשיים).

7. בשדה ה-PHP code הכניסו את הטקסט שאתם רוצים כאשר במקום שבו אמור להיכנס מספר המנויים, פשוט הזינו את הקוד הבא:

<?php echo post_notification_get_subscribers(); ?>

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

דוגמא פשוטה:

ׁ(ביישור לימין)

בבלוג זה <? php echo post_notification_get_subscribers(); ?> מנויי דואר אלקטרוני

ׁ(ביישור לשמאל)

בבלוג זה <? php echo post_notification_get_subscribers(); ?> מנויי דואר אלקטרוני

או למשל דוגמא לטקסט מפונפן יותר שאני הכנתי (והתוצאה שלו בתמונה למעלה), אשר מחלק את הטקסט לכותרת ומשפט, מדגיש ב-Bold את הכותרת, מגדיל את גודל הפונט של מספר המנויים ונותן לו צבע תואם לתבנית האתר, ומקשר לדף הרישום של PN באתר זה (הקוד להלן זה לא נראה כ"כ טוב בכלל נושאי היישור וכיוון כתיבה של עברית-אנגלית):

ביישור לימין:

<b>דואר אלקטרוני – פוסטים חדשים</b>‏<br>
לבלוג זה <font size=3 color="green"><b><?php echo post_notification_get_subscribers(); ?></b></font>&nbsp;&nbsp;<u><a href="https://tech.caspi.org.il/?page_id=6">מנויי דואר אלקטרוני</a></u><br><br>

ביישור לשמאל:

<b>דואר אלקטרוני – פוסטים חדשים</b>‏<br>
לבלוג זה <font size=3 color="green"><b><?php echo post_notification_get_subscribers(); ?></b></font><u><a href="https://tech.caspi.org.il/?page_id=6">מנויי דואר אלקטרוני</a></u><br><br>

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

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

יאללה, לכו תנסו ושיהיה בהצלחה.

One thought on “Post Notification – הצגת מספר המנויים בבלוג”

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *