किया जाना चाहिए इसलिए मैंने हाल ही में this ट्यूटोरियल के आधार पर वर्डप्रेस के साथ संगीतकार का उपयोग करना शुरू कर दिया।संगीतकार/वर्डप्रेस: wp-content निर्देशिका को
यह मेरा composer.json
फ़ाइल है:
{
"repositories": [
{
"type": "package",
"package": {
"name": "wordpress",
"type": "webroot",
"version": "4.3",
"dist": {
"type": "zip",
"url": "https://github.com/WordPress/WordPress/archive/4.3.zip"
},
"require" : {
"fancyguy/webroot-installer": "1.0.0"
}
}
}
],
"require": {
"wordpress": "4.*",
"fancyguy/webroot-installer": "1.0.0"
},
"extra": {
"webroot-dir": "public/wp",
"webroot-package": "wordpress"
}
}
यह ठीक काम किया है, मैं इस फ़ोल्डर संरचना है:
के रूप में यह ट्यूटोरियल में उल्लेख किया गया था, मैं कॉपी किया index.php
, wp-config.php
और wp
निर्देशिका के बाहर निर्देशिका और पथों को प्रतिस्थापित किया गया।
सब कुछ इस बिंदु तक सही काम किया:
अपने स्रोत कोड प्रबंधन उपकरण के साथ गृह व्यवस्था के बारे में। आप composer.phar फ़ाइल और सार्वजनिक/wp निर्देशिका को अनदेखा करना चाहते हैं। बाकी सब कुछ किया जा सकता है और धक्का दिया जा सकता है।
तो ऐसा लगता है कि public/wp
फ़ोल्डर के अलावा, सब कुछ के लिए प्रतिबद्ध किया जा सकता है की तरह और धक्का दे दिया। (WP-content फ़ोल्डर सहित)
यह वह चीज़ है जिसे मैं समझ नहीं पा रहा हूं। हमें wp-content
निर्देशिका को प्रतिबद्ध/धक्का देना चाहिए क्योंकि इसमें एक अलग स्थान है जिसका उपयोग करने के लिए उपयोग किया जाता है, लेकिन साथ ही यह wp-content
फ़ोल्डर में plugins
और themes
फ़ोल्डर शामिल है जिसमें हमारे प्लगइन और थीम को संगीतकार का उपयोग करके जोड़ा जाएगा जो प्रतिबद्ध नहीं होना चाहिए/सही धक्का दिया?
प्लगइन्स और थीम विकास वातावरण पर संगीतकार का उपयोग करके भी जोड़े जाएंगे, इसलिए हमें उन्हें प्रतिबद्ध नहीं करना चाहिए, लेकिन वे wp-content
निर्देशिका में हैं जो प्रतिबद्ध होना चाहिए?
another इसी तरह के ट्यूटोरियल wp-content
.gitignore
फ़ाइल में सेट है, जिसका अर्थ है कि इसे कम/धक्का नहीं दिया जाना चाहिए। लेकिन अगर ऐसा है, तो विकास पर्यावरण पर wp
निर्देशिका के बाहर wp-content
स्थानांतरित करेगा (और कैसे)।
क्या कोई इस पहलू को स्पष्ट कर सकता है?
मैं wp-content और मेरा मुख्य विषय प्रतिबद्ध करता हूं और सबकुछ अन्य चीज़ों को छोड़ देता हूं। मैं फिर http://wpackagist.org/ के माध्यम से आवश्यक सभी प्लगइन लाने के लिए संगीतकार का उपयोग करता हूं - इसलिए आपके गिट में wp-content है लेकिन केवल थीम और कुछ और नहीं (यदि आप चाहें तो आप संगीतकार के साथ-साथ थीम भी ला सकते हैं, लेकिन मेरे लिए एक साइट के लिए दो रिपोज़ होने की तरह) –