กลยุทธ์ในการสร้างปลั๊กอินโดยใช้ Eclipse


13

ใครบ้างที่มีประสบการณ์ในการสร้างปลั๊กอิน WordPress โดยใช้ eclipse PDT

สถานการณ์ของฉันคือ

  • ฉันต้องสร้างปลั๊กอินที่ขยายปลั๊กอินอื่น (ดูว่าเป็นรุ่นพรีเมี่ยมจากปลั๊กอินอื่น)
  • ฉันได้สร้างโครงการplugin core(ปลั๊กอินดั้งเดิม) แล้วโดยการนำเข้าจากที่เก็บ svn
  • ฉันสร้างไลบรารี eclipse ที่เรียกว่าwordpressและเพิ่มลงในplugin coreโปรเจ็กต์
  • ฉันสร้างโครงการอื่นplugin extenderซึ่งจะโฮสต์สคริปต์ที่ฉันสร้าง

ปัญหาคือจะทดสอบให้เป็น wordpress ได้อย่างง่ายดายโดยไม่ต้องคัดลอกวางโครงการเหล่านั้นด้วยตนเองได้wp-content/pluginsอย่างไร อย่างไรก็ตามมีการคัดลอกไฟล์เหล่านั้นไปโดยอัตโนมัติwp-content/pluginsหรือไม่? หรือพวกคุณมีวิธีแก้ไขปัญหานี้อีกหรือไม่

ตามบันทึกข้างผมทำงานบน Windows 7 mklinkฉันรู้หน้าต่าง อย่างไรก็ตาม htdocs ของฉันในพาร์ติชัน FAT32 และฉันอยู่ในสถานการณ์ที่ฉันต้องใช้ Windows ในเดือนต่อไปนี้


2
นี้เป็นจริงคำถามที่คราสที่ดีที่สุด - จ่าหน้ามากกว่าที่ programmers.stackexchange.com หรือ StackOverflow
anu

ฉันจะปล่อยให้การต้มเบียร์นี้สักหน่อยในกรณีที่บางคนมีประสบการณ์ WP / Eclipse บนมือกับ ... ถ้าไม่ดีกว่าที่จะโยกย้ายไปยังเว็บไซต์ที่อาจเหมาะสมกว่า
Rarst

Rarst ความคิดของฉันอย่างแน่นอน
EAMann

ตกลง แต่ฉันคิดว่าสิ่งที่ OP ต้องการคือวิธีใช้ Eclipse เพื่อคัดลอกไฟล์จากโฟลเดอร์หนึ่ง (ไดเรกทอรีทำงานของเขา) ไปยังอีกโฟลเดอร์หนึ่ง (โฟลเดอร์ปลั๊กอินใน WP ติดตั้ง) @silent - RSE ( eclipse.org/tm ) ไม่ได้ทำสิ่งที่คุณต้องการ?
anu

คำตอบ:


12
  1. สร้าง WordPress เป็นโครงการ ฉันมีโครงการดังกล่าวหลายลำรุ่นเก่า ... เพื่อต่อไปนี้ผมเพียงแค่ใช้ชื่อโครงการWP สุดท้ายล่าสุด /wp-content/pluginsคุณสามารถใช้ติดตั้งกับมาตรฐาน ฉันวางwp-contentไดเรกทอรีของฉันใน Dropbox และบอก WP ผ่าน wp-config.phpว่าจะค้นหาได้ที่ไหน

  2. สร้างโครงการ PHP ใหม่สำหรับปลั๊กอินของคุณแต่ละรายการ ใช้สร้างโครงการจากแหล่งที่มีอยู่/wp-content/pluginsและชี้ไปที่ไดเรกทอรีปลั๊กอินใน

    ป้อนคำอธิบายรูปภาพที่นี่

  3. คลิกถัดไปในตัวช่วยสร้างโครงการและไปที่แท็บโครงการ เลือกเพิ่ม ... WP สุดท้ายล่าสุด

    ป้อนคำอธิบายรูปภาพที่นี่

  4. เลือกกฎการเข้าถึงและยกเว้นและwp-admin/load-scripts.php ปลายหมวกเพื่อ@hakrewp-admin/load-styles.php

    ป้อนคำอธิบายรูปภาพที่นี่

  5. เพิ่มโครงการเพิ่มเติมตามที่คุณต้องการปลั๊กอินอื่น ๆ โครงการธีม ฯลฯ

  6. คลิกเสร็จสิ้น เสร็จสิ้น

หากคุณติดตั้งEgitแล้วคุณอาจต้องการสร้างโครงการ Git ใหม่เพื่อรับอิสระจากการติดตามประวัติของ Eclipse


อืม .. การใช้กลยุทธ์นี้หมายความว่าฉันต้องสร้างโครงการด้วย wordpress ของ wp-content / plugins ใช่ไหม สิ่งนี้จะทำ ขอบคุณ
ariefbayu

1
ไม่ได้อยู่ในไดเรกทอรีปลั๊กอินทั้งหมดเพียงอันเดียวกับปลั๊กอินของคุณ
fuxia

ใช่ฉันเข้าใจแล้ว
ariefbayu

0

อุปราคา» Aptana

เพียงสั้นนอกจากนี้สำหรับผู้ที่ใช้Aptana

เมื่อคุณมีโครงการที่ (นอกร่างกาย / บนดิสก์) นอกสำเนาการพัฒนา WordPress ของคุณแล้วเพียงไปที่

โครงการ»ทรัพย์สิน» PHP Buildpath » [ ♦ External Directories]

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.