html2wp / בלוג / מ-Claude Design ל-WordPress

מ-Claude Design ל-WordPress: איך ממירים עיצוב לתבנית

המרה מ-Claude Design ל-WordPress היא הדרך הקצרה ביותר מכל עיצוב שנוצר ב-AI. אם Claude נתן לכם את העיצוב כ-HTML, זה בדיוק הקלט שהממיר רוצה: בלי בנייה, בלי שלב דפדפן נוסף ובלי framework. הדבר היחיד שצריך לבדוק הוא אם ארטיפקט אחד מספיק לאתר שלכם. ההמרה עדיין רצה במחשב שלכם, ולכן היא צריכה Docker, Node ו-Python. הרשימה נמצאת בהמשך, והיא קצרה.

הלוגו של Claude Designפורסם · עודכן · קצר יותר מהדרך של Lovable, בלי שלב בנייה
קודם כולמה יש לכם בפועל

איזה פלט Claude Design נתן לכם?

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

מה Claude נתן לכםמה זהדרך
Claude Design: ארטיפקט HTMLארטיפקט HTML קובץ .html עצמאי: הקוד, הסגנונות והסקריפטים נמצאים כולם בתוכו. המאמר הזה. זה כבר HTML שטוח, בדיוק הקלט שהממיר צריך.
Claude Design: ארטיפקט Reactארטיפקט React רכיב. העמוד מופיע רק אחרי ש-JavaScript רץ, וה-HTML שמסביבו הוא רכיב ריק שהאפליקציה נטענת לתוכו. המדריך ל-Lovable: אותו סוג קלט, אותו שלב נוסף.

אם אתם לא בטוחים, פתחו את הקובץ והסתכלו בתוך ה-<body>. אם אתם רואים שם את הכותרות והפסקאות שלכם, יש לכם ארטיפקט HTML ואתם במקום הנכון. כשה-body הוא <div> ריק אחד ותגית script, יש לכם את הסוג השני.

למה HTML הוא המקרה הקל יותר

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

ייצוא מ-Claude Design לתיקייה, כולל תמונות

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

לכן ייצאו את העיצוב מ-Claude (הורידו את הארטיפקט), צרו תיקייה ושמרו בה את הקובץ בשם index.html. אם העיצוב מקשר לתמונות שלא נמצאות בתוך הקובץ, שימו אותן לידו, באותם מיקומים יחסיים שהקוד מצפה להם.

טרמינל
mkdir my-site && cd my-site
mv ~/Downloads/artifact.html index.html
mkdir -p images        # if the design uses any images

עמוד אחד, או יותר?

ארטיפקט אחד הוא עמוד אחד, ואתר של עמוד אחד מומר בלי שום בעיה. הוא הופך לעמוד הבית של התבנית. אם אתם רוצים אתר עם עמודי "אודות" ו"צור קשר", בקשו גם אותם מ-Claude ושמרו כל אחד כקובץ .html נפרד באותה תיקייה. שמות הקבצים חשובים: הניתוח קורא אותם ומבין קובץ בשם blog.html או about.html לפי השם שלו.

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

מה המחשב שלכם צריך כדי להמיר Claude Design ל-WordPress

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

  • Node 20 ומעלה ו-Python 3 עם החבילות Playwright ו-Pillow.
  • Docker עם הפקודה docker compose. הוא מפעיל WordPress זמני במחשב שלכם, והממיר מתקין שם את התבנית לפני שאתם רואים אותה.
  • php-cli, כי כל קובץ PHP עובר בדיקת תחביר לפני שהוא נכנס ל-ZIP.
  • jq, curl, bash ו-tar. ה-WordPress שאליו ממירים צריך להיות בגרסה 6.6 ומעלה.

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

Docker אינו אופציונלי, והוא מפתיע אנשים יותר מכל

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

ההמרהמארטיפקט לתבנית

הרצת ההמרה מ-Claude Design ל-WordPress

Claude Code

claude
/plugin marketplace add iOSDevSK/html2wp-cc-plugin
/plugin install html2wp@html2wp
טרמינל, פעם אחת
python3 -m playwright install chromium

Codex

טרמינל
codex plugin marketplace add iOSDevSK/html2wp-codex-plugin
codex plugin add html2wp@html2wp

אחר כך, מכל מקום, הקלידו:

claude
/html2wp:html2wp

convert ./my-site

נתיב התיקייה הוא כל ההוראה. לא כותבים קובץ הגדרות ולא בוחרים פקודת בנייה. ב-Codex הקלידו convert ./my-site with html2wp. אם אתם מעדיפים לא לעבוד בטרמינל, אפשר לפתוח את אותה תיקייה באפליקציית הדסקטופ html2wp (מדריך עם צילומי מסך).

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

מה הוא מחליט בשבילכם, ועל מה הוא שואל

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

עיצוב שנוצר ב-AI נתקל לעיתים קרובות בשני דברים:

  • כל גרסת עיצוב נשמרת. אם לעמודים שלכם אין אותה כותרת עליונה, הוא לא בוחר מנצחת ומשטיח את השאר. במקום זה הוא יוצר חלק תבנית (template part) לכל גרסה ומחבר כל עמוד לזו שהוא באמת השתמש בה. ארטיפקטים מצ'אטים שונים של Claude שונים זה מזה לעיתים קרובות יותר ממה שאתם זוכרים.
  • סוגריים מסולסלים בטקסט שלכם שורדים. שלב הביניים משתמש בפורמט דמוי JSX. בלי טיפול, דוגמת JSON או CSS בטקסט שלכם הייתה שוברת את הבנייה או מופיעה בעמוד כ-&lbrace;. הממיר מטפל בהם, כך שהסוגריים נשארים סוגריים בעמוד.

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

הבדיקה שאי אפשר לדלג עליה

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

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

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

אחר כךחיים עם התבנית

עריכה אחרי ההמרה מ-Claude Design ל-WordPress: תבנית, Visual Edit או בונה עמודים

שני קבצים נוחתים בתיקייה שלכם: קובץ ה-ZIP של התבנית ולידו CONVERSION-REPORT.md. הדוח מפרט מה ההמרה כיסתה, מה הבדיקה מצאה ומה עוד פתוח. מתקינים אותה כמו כל תבנית WordPress (עיצוב ← ערכות עיצוב ← הוספת ערכת עיצוב ← העלאת ערכת עיצוב, Appearance → Themes → Add New → Upload Theme).

התבנית עומדת בפני עצמה. עמודים, בלוג, טפסים, תפריטים, SEO והפניות הם כולם הקוד שלה. היא לא צריכה תוסף כדי לרוץ ואף פעם לא פונה לשרת שלנו. פוסטים בבלוג כותבים בעורך הבלוקים, והטקסט של העמודים נשאר ב-HTML. כדי לערוך עמודים בלי קוד יש שתי אפשרויות: Visual Edit ובונה עמודים.

דרךמה מקבליםמה זה עולה לכם
התבנית לבדה הקוד שלכם, בלי שינוי, בלי שום דבר מותקן מעליו. אין מה לחדש, ושום דבר לא נשבר בעדכון של מישהו אחר. בלי תוסף, הטקסט של העמודים משתנה ב-HTML. אם הלקוח רוצה לערוך אותו בעצמו, Visual Edit עושה את זה (Lite חינמי).
Visual Edit, התוסף שלנו לוחצים על כותרת בעמוד, מקלידים מעליה ושומרים. עורכים טקסט, תמונות, קישורים, טפסים ותפריטים במקום שבו הם נמצאים, והקוד נשאר כמו שהיה. Lite חינמי ולא דורש מפתח רישיון. עוד תוסף מותקן. Lite שומר היסטוריה של 10 צעדים ואין בו צ'אט AI. Pro מוסיף את שניהם ועולה 59 € לשנה.
Elementor
או בונה עמודים אחר
סביבת עבודה מוכרת לכל מי שכבר משתמש בה, ולקוח שיכול לבנות עמוד מחדש בלעדיכם. הקוד נבנה מחדש כווידג'טים של הבונה. זה כבר לא העיצוב ש-Claude יצר. מאותו רגע האתר לא יכול להיות מוצג בלי Elementor, ואתם יורשים את המבנה, ה-CSS והעדכונים שלו.

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

Lite או Pro, אם בוחרים ב-Visual Edit

 Lite (חינם)Pro
עריכת תוכן בלחיצה✓✓
טפסים, תפריטים, שדות SEO✓✓
עריכה דרך צ'אט AI–✓, עם מפתח API משלכם
ייצוא תבנית–✓
הגנה על טפסים עם Turnstile–✓
עריכת תמונות ב-AI ואנימציות מתמונות–✓
היסטוריית עריכה10 צעדים300 צעדים

צ'אט ה-AI רץ על מפתח API משלכם. אנחנו לא מוכרים לכם טוקנים, ואת העלות שלהם אתם מסדירים מול הספק שלכם.

מחיר, ומה ההמרה מסרבת לעשות

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

רישיון Pro מסיר את מגבלת העמודים והופך את ההמרות וההרצות החוזרות לבלתי מוגבלות. הוא גם פותח את השלב שהופך חנות ל-WooCommerce. השלב הזה אף פעם לא חינמי: האפליקציה דוחה לגמרי המרה חינמית של אתר עם חנות, במקום לבצע חצי ממנה. את Pro קונים בחיוב חודשי או שנתי בעמוד המחירים, ובזמן הבטא התשלום הראשון זול ב-30%.

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

מדריך שלב אחר שלב לכל התהליך נמצא בתיעוד של אפליקציית html2wp. אם הארטיפקט שלכם הוא React, המדריך להמרה מ-Lovable ל-WordPress מתאר את הדרך הזו.