וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

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

הפיכת וורדפרס לרב לשונית פולילנג – Polylang

 

תוסף Polylang  מאפשר להוסיף שפה לאתר וורדפרס בצורה פשוטה, ובלי צורך לגעת בקוד.

התוסף הוא חינמי לחלוטין, החלופה להתקנת התוסף הוא שימוש באתר וורדפרס כמולטי סייט MU

שהיא מומלצת לאתרים גדולים עם המון תוכן לאתרים קטנים עדיף להשתמש עם polylang.

ישנו גם תוסף בתשלום WPML

קישור לתוסף polylang מספריית התוספים.

https://wordpress.org/plugins/polylang/

לאחר ההתקנה נקבל עמוד בו ניתן להוסיף את השפה הרצוייה

שפות

מחרוזות ותרגומים

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

הגדרות קישורים

תחת הגדרות — > שפות –> הגדרות

ניכנס ל שינויי URL

ושם ניתן להגדיר את מבנה הקישורים של השפה וגם להגדיר מבנה שונה לשפת ברירת מחדל

שפת ברירת מחדל היא השפה שסומנה בכוכבית במסך הראשי ( ראה תמונה ראשונה)

 

עמודים ופוסטים

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

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

 

לכל שפה מתווסף קישור קבוע מראש שניתן להגדיר בעת הוספת השפה או בעריכה

למשל ברירת מחדל לדף אנגלית מתווסף en

לדוגמא:

http://domain.co.il/my-post

משתנה ל…

http://domain.co.il/en/my-post

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

את התפריטים כמובן שאפשר לשנות נכנסים לעיצוב–> תפריטים וניתן לבחור לכל שפה שהגדרתם תפריט.

lingotek

תחת lingotek

ניתן להתקין עוד תוספי עזר לתוסף למי שרוצה שמציעים שירותי תרגום ושירותים נוספים..

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

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

זה לעברית ולאנגלית..

<div class="languages">
  <a href="/en" alt="english" title="english"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHzSURBVHjaYkxOP8IAB//+Mfz7w8Dwi4HhP5CcJb/n/7evb16/APL/gRFQDiAAw3JuAgAIBEDQ/iswEERjGzBQLEru97ll0g0+3HvqMn1SpqlqGsZMsZsIe0SICA5gt5a/AGIEarCPtFh+6N/ffwxA9OvP/7//QYwff/6fZahmePeB4dNHhi+fGb59Y4zyvHHmCEAAAW3YDzQYaJJ93a+vX79aVf58//69fvEPlpIfnz59+vDhw7t37968efP3b/SXL59OnjwIEEAsDP+YgY53b2b89++/awvLn98MDi2cVxl+/vl6mituCtBghi9f/v/48e/XL86krj9XzwEEEENy8g6gu22rfn78+NGs5Ofr16+ZC58+fvyYwX8rxOxXr169fPny+fPn1//93bJlBUAAsQADZMEBxj9/GBxb2P/9+S/R8u3vzxuyaX8ZHv3j8/YGms3w8ycQARmi2eE37t4ACCDGR4/uSkrKAS35B3TT////wADOgLOBIaXIyjBlwxKAAGKRXjCB0SOEaeu+/y9fMnz4AHQxCP348R/o+l+//sMZQBNLEvif3AcIIMZbty7Ly6t9ZmXl+fXj/38GoHH/UcGfP79//BBiYHjy9+8/oUkNAAHEwt1V/vI/KBY/QSISFqM/GBg+MzB8A6PfYC5EFiDAABqgW776MP0rAAAAAElFTkSuQmCC" />
  <a href="/" alt="עברית" title="עברית"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFBSURBVHjaYnz58iUDEvgHBnAGEPz58wfIBZIQLkAAMbK7v5yUJwYU+vsfCBj+/gMqBZL///79D2T/+fv/D5D9B8j+/+fP/+70GwABxAi0QUxMDKQWDCCM/9gAIyPjtWvXAAKIBa4IWXXfkv///v8vjELRAHEnQACxQFwMVf2fYf7W/zce/+dn/S/B9D9v4n81mf+ZAQgNQJ8ABBATXDVY7H+A9f8/v//nhP338/v/+/f/GGcUK4CmAwQQExDDVQPByv3/f//5v2HD/96l/3///T93G5L6/0B//wEIIBa4Bog9KX4gduec/1ys/2cUg8IKWRaoGCCAoH5AC5zSJHjIIDRAPA0QQCzyLv9aGoGBzQAMbCAJjKU/fxn+/mUEkiDBv6CYAXKB8fDvP8OKmn8AAcR4+/Zt5IjEZCADoEqAAAMAKQh5Em/pfi4AAAAASUVORK5CYII=" />
</div>

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

 

תשחקו תשחקו ותמשיכו לשחק ככה תבינו הכי טוב איך התוסף עובד ואת כל  ההגדרות שלו

 

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

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

בקיצור כל מה שלא מופיע ללכת ולעשות לו עדכון והוא יופיע

 

קוד פולילנג

האמת שמבחינתי זה החלק הכי חשוב באמר זה

זיהוי שפה בדף :

if (get_locale() == 'en_GB') {

להראות את השפה הנוכחית

<?php echo $lang=get_bloginfo("language"); ?>

 

מראה גם את השפה הנוכחית

pll_current_language();

לקוח מפה

Function reference

 

אפשר לקרא עוד קצת בדוקומנטציה של הפלאגין פה

Documentation

 

 

סיקור פלאגין WPML שגם משתמש להחלפת שפה

תפריט נגישות