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

כולנו שבדרך זו או אחרת מקושרים לפיתוח אתרים ומשתמשים בוורדפרס מכירים HelpWordpress.com. ללא ספק אחד האתרים המרכזיים המקושרים ל- CMS זה.

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

ביקשתי מהמחבר שלו רשות לשתף אותו כאן, תודה רבה ל פרננדו על מאמר כה נהדר ועל כך שנתנו לנו לחלוק אותו איתך 🙂

ובכן, הנה הפוסט:


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

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

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

באמצעות אגס היית עושה את זה ככה:

sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli

באמצעות GIT:

git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build

איפה אפשר להחליף ~/git/wp-cli עם מה שאתה רוצה.

ובתוך MAMP, XAMP, וכו '

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

./utils/find-php

ואז אתה יוצר משתנה סביבה שנקרא WP_CLI_PHP עם המסלול שתמצא find.php
בסביבה UNIX אתה יכול לעשות זאת על ידי הוספת השורה הבאה לקובץ שלך .bashrc:

WP_CLI_PHP=/path/to/php-binary

אוקי, טוב מאוד, כבר התקנתי אותו אבל ... איך משתמשים בזה?

ובכן, עוברים לתיקיית השורש של וורדפרס:

cd /var/www/wp/

אם אתה מקליד wp אתה אמור לראות פלט דומה לזה:

פקודות זמינות:
wp blog create | delete
מטמון wp הוסף | decr | מחק | סומק | קבל | incr | החלף | סט | סוג
תגובה wp ליצור | למחוק | אשפה | לבטל אשפה | דואר זבל | לבטל דואר זבל | לאשר | לבטל אישור | לספור | סטטוס | אחרון
הורדת ליבת wp | config | מותקן | להתקין | רשת להתקין | גרסה | עדכון | update-db
wp db צור | ירידה | איפוס | אופטימיזציה | תיקון | התחברות | cli | שאילתה | ייצוא | ייבוא
wp- קובץ eval
...
ראה 'wp עזרה' למידע נוסף על פקודה ספציפית.

משם נוכל, למשל, להתקין תוסף מ- WordPress.org. כדי לא לסבך את הדוגמה בחרנו בהלו דולי חסרת התועלת:

wp plugin install hello-dolly

Y lo que veremos será esto:

התקנת הלו דולי (1.5)

הורדת חבילת התקנה מ- http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
פורק את החבילה ...
מתקין את התוסף ...
התוסף הותקן בהצלחה.

כפי שאתה יכול לראות, הפקודות, לאחר ההתקנה, הן פשוטות ואינטואיטיביות.

דוגמה נוספת תהיה התקנה מרובת אתרים, שם נצטרך לתת ל- wp-cli את הפרמטר --blog אז אתה יודע באיזה אתר אתה אמור לפעול:

wp theme status --blog=localhost/wp/test

Y si es en una instalación en subdominio sería algo así:

wp theme status --blog=test.example.com

אם אתה עובד באותו אתר רוב הזמן אתה יכול לשים את כתובת האתר של אותו אתר בקובץ שנקרא 'wp-cli-blogשתיצור בתיקיית הבסיס של וורדפרס שלך:

echo 'test.example.com' > wp-cli-blog

מרגע זה תוכלו להתקשר wp ללא הפרמטר --blog:

wp theme status

הרשימה המלאה של פקודות נמצאת כאן, ותוכל אפילו ליצור פקודות נוספות ב המטבח של wp-cli.

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


וכך מסתיים ההודעה.

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

תודה רבה לפרננדו על ההודעה שוב, מאמר זה נלקח במקור HelpWordpress.com.

אני מקווה שמצאת את זה מעניין

לגבי


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

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

  1.   פרננדו דיג'ו

    פשוט נהדר!

    אני אעשה את זה בפועל כבר עכשיו. פשוט נתת לי שמחה.

    תודה רבה לך על השיתוף, KZKG ^ גאארה.

    ברכות!

    1.    KZKG ^ גאארה דיג'ו

      שום דבר, תענוג מוחלט לעזור 🙂
      לגבי

  2.   Hyuuga_Neji דיג'ו

    איוב נחמד ... .. עכשיו אני מסיים «לשלוט» ב- Nginx שלי אני אראה אם ​​העניין הזה של wp-cli עובד ... ואם מישהו רוצה לקרוא לי חנון כי אני אוהב את גרסאות הקונסולה זה בכלל לא מפריע לי xD

  3.   אליוטיים 3000 דיג'ו

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