કોડ યોગદાન
બધા વર્ડપ્રેસ પ્રોજેક્ટ્સની જેમ, પ્લેગ્રાઉન્ડ કોડ મેનેજ કરવા અને સમસ્યાઓને ટ્રેક કરવા માટે GitHub નો ઉપયોગ કરે છે. મુખ્ય ભંડાર https://github.com/WordPress/wordpress-playground પર છે અને પ્લેગ્રાઉન્ડ ટૂલ્સ ભંડાર https://github.com/WordPress/playground-tools/ પર છે.
આ માર્ગદર્શિકામાં મુખ્ય ભંડારની લિંક્સ શામેલ છે, પરંતુ બધા પગલાં અને વિકલ્પો બંને માટે લાગુ પડે છે. જો તમને પ્લગઇન્સ અથવા local development ટૂલ્સમાં રસ હોય તો - ત્યાંથી શરૂઆત કરો.
શું કામ કરવું તે શોધવા માટે [ખુલ્લા મુદ્દાઓની યાદી] (https://github.com/wordpress/wordpress-playground/issues) બ્રાઉઝ કરો. [Good First Issue
] (https://github.com/wordpress/wordpress-playground/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+First+Issue%22) લેબલ એ પહેલી વાર યોગદાન આપનારાઓ માટે ભલામણ કરાયેલ પ્રારંભિક બિંદુ છે.
શરૂ કરતા પહેલા નીચેના સંસાધનોની સમીક્ષા કરવાની ખાતરી કરો:
પુલ વિનંતીઓનું યોગદાન આપો
ફોર્ક ધ પ્લ ેગ્રાઉન્ડ રિપોઝીટરી અને તેને તમારા સ્થાનિક મશીન પર ક્લોન કરો. તે કરવા માટે, આ આદેશોને કોપી કરીને તમારા ટર્મિનલમાં પેસ્ટ કરો:
git clone -b trunk --single-branch --depth 1 --recurse-submodules
# replace `YOUR-GITHUB-USERNAME` with your GitHub username:
git@github.com:YOUR-GITHUB-USERNAME/wordpress-playground.git
cd wordpress-playground
npm install
નીચેનો આદેશ ચલાવીને એક શાખા બનાવો, ફેરફારો કરો અને સ્થાનિક રીતે તેનું પરીક્ષણ કરો:
npm run dev
પ્લેગ્રાઉન્ડ નવા બ્રાઉઝર ટેબમાં ખુલશે અને દરેક ફેરફાર સાથે આપમેળે રિફ્રેશ થશે.
જ્યારે તમે તૈયાર હોવ, ત્યારે ફેરફારો કરો અને પુલ રિક્વેસ્ટ સબમિટ કરો.
અમે કોડ ફોર્મેટિંગ અને લિન્ટિંગ આપમેળે હેન્ડલ કરીએ છીએ. આરામ કરો, ટાઇપ કરો અને મશીનોને કામ કરવા દો.
સ્થાનિક મલ્ટીસાઇટ ચલાવવી
વર્ડપ્રેસ મલ્ટિસાઇટમાં થોડા [સ્થાનિક રીતે ચલાવવા પર પ્રતિબંધો] છે (https://developer.wordpress.org/advanced-administration/multisite/prepare-network/#restrictions). જો તમે પ્લેગ્રાઉન્ડના enableMultisite
સ્ટેપનો ઉપયોગ કરીને મલ્ટિસાઇટ નેટવર્કનું પરીક્ષણ કરવાની યોજના ઘડી રહ્યા છો, તો ખાતરી કરો કે તમે કાં તો wp-now
નો ડિફોલ્ટ પોર્ટ બદલો છો અથવા HTTPS દ્વારા ચાલતું સ્થાનિક પરીક્ષણ ડોમેન સેટ કરો છો.
wp-now
ના ડિફોલ્ટ પોર્ટને વર્ડપ્રેસ મલ્ટિસાઇટ દ્વારા સપોર્ટેડ પોર્ટમાં બદલવા માટે, તેને --port=80
ફ્લેગનો ઉપયોગ કરીને ચલાવો:
npx @wp-now/wp-now start --port=80
સ્થાનિક પરીક્ષણ ડોમેન સેટ કરવાની કેટલીક રીતો છે, જેમાં તમારી હોસ્ટ
ફાઇલને સંપાદિત કરવાનો સમાવેશ થાય છે. જો તમને ખાતરી ન હોય કે તે કેવી રીતે કરવું, તો અમે [Laravel Valet] (https://laravel.com/docs/11.x/valet) ઇન્સ્ટોલ કરવાનું અને પછી નીચેનો આદેશ ચલાવવાનું સૂચન કરીએ છીએ:
valet proxy playground.test http://127.0.0.1:5400 --secure
તમારું ડેવલપર સર્વર હવે https://playground.test પર ઉપલબ્ધ છે.
ડિબગીંગ
VS કોડ અને ક્રોમનો ઉપયોગ કરો
જો તમે VS કોડનો ઉપયોગ કરી રહ્યા છો અને ક્રોમ ઇન્સ્ટોલ કરેલ છે, તો તમે કોડ એડિટરમાં પ્લેગ્રાઉન્ડને ડીબગ કરી શકો છો.
- VS કોડમાં પ્રોજેક્ટ ફોલ્ડર ખોલો.
- મુખ્ય મેનુમાંથી, Run > Start Debugging પસંદ કરો, અથવા
F5
/fn
+F5
દબાવો.
PHP ડિબગીંગ
દરેક PHP વિનંતી પછી, પ્લેગ્રાઉન્ડ બ્રાઉઝર કન્સોલમાં PHP ભૂલો રેકોર્ડ કરે છે.