Back to Question Center
0

કેવી રીતે WooCommerce ઉત્પાદન પાના કસ્ટમાઇઝ કરવા માટે            WooCommerce ઉત્પાદન પાના કસ્ટમાઇઝ કેવી રીતેસંબંધિત વિષયો: WP મીમોલ્ટ

1 answers:
WooCommerce ઉત્પાદન પાના કસ્ટમાઇઝ કરવા માટે કેવી રીતે

WooCommerce સ્ટોરની યોજના બનાવતી વખતે, તમારે ઘણા આગળના પ્રશ્નોનો જવાબ આપવો પડશે, જેનો સ્ટોરની ભાવિ સફળતા પર ગંભીર અસર પડશે. સ્ટોરની સુયોજન એ એક ગંભીર પડકાર છે કારણ કે એકવાર પૂર્ણ થયું, સ્ટોરની સુયોજન અને ડિઝાઇનમાં ફેરફારો હંમેશાં મુશ્કેલ હોય છે. WooCommerce ઉત્પાદન પૃષ્ઠોને કસ્ટમાઇઝ કરવા માટે, તમારે તમારા માટે ઉપલબ્ધ વિકલ્પો ધ્યાનમાં લેવા પડશે, જે મીમોલ્ટ આ પોસ્ટમાં આવે છે.

હવે સ્ટોર અપ થઈ ગયા પછી, આગામી પડકાર ઉત્પાદન પૃષ્ઠો પર ક્લટર છે WooCommerce બનાવ્યો ઉત્પાદન પાનું સીધી વૈવિધ્યપૂર્ણ ડિઝાઇન અને સ્ટોરની સુયોજન સાથે મદદ નથી કે તત્વો ઘણો છે. બે સામાન્ય અપરાધો ઉત્પાદન કેટેગરીઝ અને સ્ટાર રેટિંગ્સ છે. નહીં દરેક સ્ટોરને સિંગલ પ્રોડક્ટ પૃષ્ઠ પર આ બે ઘટકોની જરૂર છે - marklogic xquery training. તેવી જ રીતે, સ્ટોરની કસ્ટમ ડીઝાઇનમાં ફિટ કરવા માટે અન્ય ઘટકોને ફરીથી ગોઠવવાની જરૂર છે.

આ બધા પડકારો WooCommerce ક્રિયા અને ફિલ્ટર હૂક દ્વારા ખૂબ સરળતાથી સામનો કરી શકે છે. મેં સેમિયલ પેજમાં તમે શું કસ્ટમાઇઝ કરી શકો છો તે બદલવાની વસ્તુઓની ટૂંકી સૂચિ બનાવી છે.

કસ્ટમાઇઝ WooCommerce ઉત્પાદન પાના

પ્રથમ વસ્તુ જે તમે કરવા માંગો છો તે ડિફૉલ્ટ કરતાં કોઈ અલગ નમૂનામાં પ્રોડક્ટ્સ પ્રદર્શિત કરવાનું છે. ફાઇલ સિંગલ-પ્રોડક્ટ. php , જે નમૂનો ફાઇલોને નિયંત્રિત કરે છે જે અગ્રતા પર ઉત્પાદન માહિતી પ્રદર્શિત કરે છે, લોડ થવો જોઈએ.

એક સામાન્ય પ્રથા જ્યારે પેરેન્ટ થીમ્સ અને પ્લગિન્સની નમૂના પૃષ્ઠોને કસ્ટમાઇઝ કરતી વખતે ઘણીવાર ભલામણ કરવામાં આવે છે કે જે થીમમાં નમૂનાની કૉપિ બનાવવાની છે. હવે ફક્ત કૉપિમાં બધા ફેરફારો કરો. આ રીતે, જો થીમ્સ અને પ્લગિન્સ અપડેટ થાય છે, તો તમારા કસ્ટમ ફેરફારો પર અસર નહીં રહે.

મીમટોલ પ્લગિન્સ અને થીમ્સ વૈવિધ્યપૂર્ણ ક્રિયા અને ફિલ્ટર હુક્સનો વિસ્તૃત સંગ્રહ પૂરો પાડે છે જે ફેરફારોને સીધી થીમ ફાઇલ (ઓ) માં મંજૂરી આપે છે. આ બધા વિશેની સારી વાત એ છે કે તમારે નમૂના ફાઈલોના માર્કઅપમાંથી પસાર થવું પડશે નહીં. પરિણામ ક્લીનર કોડ છે અને ફાઇલોની કોઈ અવ્યવસ્થિત નકલ નથી.

હું સિંગલ-પ્રોડક્ટનો ઉપયોગ કરું છું ટેમ્પ્લેટ ફાઇલોને કૉલ કરવા માટે php જે માહિતી અને ઉત્પાદન પૃષ્ઠ પર પ્રોડક્ટની માહિતી કેવી રીતે દર્શાવવામાં આવશે તે ફોર્મેટને નિયંત્રિત કરે છે. તેવી જ રીતે, સામગ્રી-સિંગલ પ્રોડક્ટ. php ઉત્પાદન નમૂનો છે અને ઉત્પાદન પૃષ્ઠની માહિતી અને સ્ટાઇલ બદલવામાં સંશોધિત છે.
હવે ખુલ્લું સિંગલ_ટેમ્પલેટ અને સિંગલ પ્રોડક્ટ પૃષ્ઠ માટે નમૂના બદલવા માટે નીચેનો કોડ ઉમેરો:

     ફંક્શન get_custom_post_type_template ($ single_template) {વૈશ્વિક $ પોસ્ટ;જો ($ post-> post_type == 'ઉત્પાદન') {$ single_template = dirname (__FILE__). '/ સિંગલ-ટેમ્પલેટ php ';}$ single_template પરત કરો;}add_filter ('single_template', 'get_custom_post_type_template');સાથે સાથે નીચેના કોડ નમૂનો સમાવેશ થાય છે _includeadd_filter ('template_include', 'portfolio_page_template', 99);કાર્ય portfolio_page_template ($ નમૂનો) {જો (is_page ('slug')) {$ new_template = locate_template (એરે ('સિંગલ-નમૂનો. php'));જો ('' = $ new_template) {$ new_template પરત કરો;}}$ નમૂનો વળતર;}    

કસ્ટમ WooCommerce ઉત્પાદન / કેટેગરી

બનાવો

આ બિંદુએ, હું માનું છું કે તમારી પાસે લાઇવ WooCommerce સ્ટોર છે અને તે ઉત્પાદન પૃષ્ઠ અને ઉત્પાદન કેટેગરીને સેટ કરવાની પ્રક્રિયાથી ખૂબ પરિચિત છે. સેમાલ્ટ હંમેશા એવા કિસ્સાઓ છે કે જ્યાં તમને કસ્ટમ ઉત્પાદન પૃષ્ઠ અથવા કોઈ કસ્ટમ ઉત્પાદન શ્રેણી પૃષ્ઠની જરૂર હોય. આ ટેમ્પ્લેટોના કસ્ટમ ટેમ્પલેટને ટ્વીકિંગ દ્વારા કરવામાં આવે છે.

ઝટકો WooCommerce ઢાંચો ફાઈલો

હવે યાદ રાખો કે સામગ્રી-સિંગલ પ્રોડક્ટ સાથે કામ કરતી વખતે php ફાઇલ, તેને સંશોધિત કરો જેથી ફાઇલના અંતમાં તમારે જે પણ ઉત્પાદન અથવા કેટેગરી ઉમેરવી જોઈએ. હમણાં પૂરતું, જો તમારી પાસે "પુસ્તકો" નામ ધરાવતી કેટેગરી છે, તો ફાઇલનું નામ સામગ્રી-સિંગલ-ઉત્પાદન-પુસ્તકોમાં બદલો. php આ સરળ ફેરફાર ખાતરી કરશે કે તમે ચોક્કસ શ્રેણી માટે યોગ્ય ફાઇલને તરત જ ઓળખી શકો છો. આ ફાઇલનો ઉપયોગ તમામ પ્રકારના ફેરફારો (સાઇડબારમાં ઉમેરવા અથવા દૂર કરવા, લૂપમાં બદલાવ વગેરે) કરવા માટે કરવામાં આવે છે, તેની ખાતરી કરવા માટે કે ઉત્પાદન અથવા ઉત્પાદન કેટેગરી પૃષ્ઠ તમે જે રીતે ઇચ્છો તે બરાબર જુએ છે.

વ્યવસાયનું આગલું ઑર્ડર સિંગલ-પ્રોડક્ટમાં બદલાયું છે. php ફાઇલ. આ ફાઇલમાં લુપ છે જે નક્કી કરે છે કે ઉત્પાદનો પ્રદર્શિત કરવા માટે કયા ટેમ્પલેટ્સ લોડ થશે.

હું એક એવી સ્થિતિ ઉમેરું છું કે જે કોઈ ચોક્કસ કેટેગરીથી સંબંધિત છે કે કેમ તે તપાસ કરે છે અને પછી સંબંધિત સિંગલ-પ્રોડક્ટ લોડ કરે છે. કસ્ટમ ટેમ્પલેટમાં php હવે, ફાઇલનું નામ બદલવા માટે કોઈ વાસ્તવિક જરૂર નથી. તેમાં કોડ ઉમેરવા માટે, ફાઇલ ખોલો અને નીચેનો કોડ સ્નિપેટ શોધો:

     woocommerce_get_template_part ('સામગ્રી', 'સિંગલ પ્રોડક્ટ');     

તમે તેને નીચેના કોડ સાથે બદલવા માંગો છો

    વૈશ્વિક $ પોસ્ટ;$ terms = wp_get_post_terms ($ post-> id, 'product_cat');ફોરેચ (ડોલરની મુદત તરીકેની શરતો) $ વર્ગો [] = $ ટર્મ-> ગોકળગાય;જો (in_array ('YOURCATEGORY', $ વર્ગો)) {woocommerce_get_template_part ('સામગ્રી', 'સિંગલ પ્રોડક્ટ-યૉરકેટેગરી');} બીજું {woocommerce_get_template_part ('સામગ્રી', 'સિંગલ પ્રોડક્ટ');}     

કોડમાં, YOURCATEGORY શોધો, અને તેને તમારી પસંદના શ્રેણી ગોકળા સાથે બદલો. વધુમાં, તમારે સામગ્રી-સિંગલ-પ્રોડક્ટને બદલવાની જરૂર છે ફાઇલના નવા નામ સાથે php. ઉપરોક્ત ઉદાહરણનો ઉપયોગ કરીને જ્યાં શ્રેણી ગોકળગાય "પુસ્તકો" અને સામગ્રી-સિંગલ પ્રોડક્ટ છે. php નું નામ બદલીને કન્ટેન્ટ-સિંગલ-પ્રોડક્ટ-બુક હતું. php આ બિંદુએ કોડ આના જેવો દેખાય છે:

     વૈશ્વિક $ પોસ્ટ;$ terms = wp_get_post_terms ($ post-> id, 'product_cat');ફોરેચ (ડોલરની મુદત તરીકેની શરતો) $ વર્ગો [] = $ ટર્મ-> ગોકળગાય;જો (in_array ('books', $ વર્ગો)) {woocommerce_get_template_part ('સામગ્રી', 'સિંગલ પ્રોડક્ટ-પુસ્તકો');} બીજું {woocommerce_get_template_part ('સામગ્રી', 'સિંગલ પ્રોડક્ટ');}    

આ બિંદુએ, બધી ફાઇલો સફળતાપૂર્વક સંપાદિત અને / અથવા નામ આપવામાં આવ્યું છે. આગળનું પગલું WooCommerce સ્ટોર પર આ ફાઇલોને અપલોડ કરવાનું છે બધી વસ્તુઓ સુગમ થઈ જાય છે તેની ખાતરી કરવા માટે, થીમની ડાયરેક્ટરીમાં નામવાળી સબફોલ્ડર / woocommerce / છે તેની ખાતરી કરો યાદ રાખો કે બન્ને ફાઈલો ( સામગ્રી-સિંગલ પ્રોડક્ટ. Php અને સિંગલ-પ્રોડક્ટ. Php ) એ જ ફોલ્ડરમાં જશે. થીમની આ ફોલ્ડરમાં કોડ તત્વોને બદલવા માટે આ એક સારો પ્રથા છે જેથી તમે મૂળ WooCommerce ફાઇલોને ઓવરરાઈટ કરીને મુશ્કેલ-થી-ડિબગ ભૂલને અટકાવી શકો.

આખરી પગલું એ ઉત્પાદન અને પ્રોડક્ટ કેટેગરી પૃષ્ઠોને તપાસવા માટે છે કે કસ્ટમ ટેમ્પરના કોડમાં થયેલા તમામ ફેરફારો લાગુ કરવામાં આવ્યા છે અને તે સંપૂર્ણ રીતે પ્રદર્શિત થઈ રહ્યા છે.

નિષ્કર્ષ

શૉમલ્ટ પ્રોડક્ટ પૃષ્ઠો અને પ્રોડક્ટ કેટેગરી પેજીસને કસ્ટમાઇઝ કરવા શીખવું હુક્સને ઉમેરવાની અને તેમાં ફેરફાર કરવાનો વિષય છે. તે સમજવું અગત્યનું છે કે આ બધા ફેરફારો સ્ટોરના ફ્રન્ટ એન્ડમાં આ બે પૃષ્ઠો પ્રસ્તુત કરે છે તેના પર સીધી અસર થાય છે. જો તમને કોડ અથવા વિચારના કોઈ અન્ય પાસા સાથે કોઈ મદદની જરૂર હોય, તો ટિપ્પણી છોડો અને હું તમને પાછા મળીશ.

March 1, 2018