راههاي ساده براي شخصي سازي افزونه هاي وردپرس
مواقعي وجود دارد كه عملكرد افزونه وردپرس شما را به آنچه نياز داريد نزديك مي كند - اما كاملاً كامل نيست. علاوه بر اين ، موقعيت هايي نيز وجود دارد كه شما متعهد به استفاده از يك افزونه خاص هستيد و دوست داريد ويژگي هاي ديگري را در اطراف آن ايجاد كنيد.
اينها نمونه هاي اصلي اين هستند كه چرا مي خواهيد يك افزونه وردپرس موجود را شخصي سازي يا گسترش دهيد. اين يكي از جنبه هاي بسيار جالب نحوه CMS به ما اجازه مي دهد تا وب سايتهاي بسيار سفارشي بسازيم. ما مي توانيم افزونه اي را كه قبلاً از سايت خود استفاده مي كرديم برداريم و قابليت هاي اضافي يا موارد قابل استفاده ديگري را در اختيار ما قرار دهيم كه به ما در انجام كارهاي بيشتر كمك مي كند.
و با اينكه ممكن است چيزي شبيه به برنامه نويسان براي فصلي به نظر برسد ، گسترش يك افزونه به دكترا نياز ندارد. بسته به آنچه مي خواهيد بدست آوريد ، درك اساسي از PHP ، HTML و CSS ممكن است تمام موارد مورد نياز شما براي اضافه كردن برخي از ويژگيهاي قدرتمند باشد.
امروز ، ما روند انتخاب افزونه اي را كه ارزش افزودن دارد و برخي از اصول اوليه در مورد آنچه مي توانيد به دست آوريد ، بررسي خواهيم كرد.
بارگيري نامحدود: 500+ افزونه Premium WordPress
1،000،000+ افزونه و تم وردپرس ، افزونه ها و مضامين WooCommerce ، دارايي هاي طراحي و موارد ديگر!
افزونه گالري نمونه كارها
افزونه گالري نمونه كارها
افزونه وردپرس
پيمايش باهوش هوشمند
پيمايش باهوش هوشمند
افزونه وردپرس
افزونه راي گيري براي وردپرس
افزونه راي گيري WP
افزونه وردپرس
افزونه رضايت كوكي
افزونه رضايت كوكي
افزونه وردپرس
500+ افزونه WORDPRESS را كاوش كنيد
يافتن پلاگين مناسب
قسمت اول اين فرايند نيز مهمترين است: انتخاب يك افزونه. مطمئناً ، شما مي توانيد هر يك از ده ها هزار انتخاب موجود را در آنجا انتخاب كنيد. و ممكن است قبلاً يكي را در ذهن داشته باشيد. اما اگر قصد اضافه كردن قابليت هاي اضافي را داريد ، انتخاب نهايي شما مورد توجه جدي است.
در بسياري از موارد ، افزونه اي كه مي خواهيد سفارشي سازي كنيد ، در كارهايي كه وب سايت شما انجام مي دهد ، نقش اساسي دارد. به عنوان مثال ، افزونه تجارت الكترونيكي مانند WooCommerce قرار است قسمت عمده يك فروشگاه آنلاين باشد. درست مانند سازماني كه تعداد زيادي رويداد برگزار مي كند ، مي تواند به شدت به يك افزونه تقويم اعتماد كند.
صرف نظر از آنچه افزونه انجام مي دهد ، انتخاب يكي از مواردي كه مي توانيد براي مدت طولاني به آن متعهد شويد بسيار مهم است. بنابراين ، مي خواهيد به دنبال نرم افزاري باشيد كه:
توسط نويسنده خود به طور فعال نگهداري مي شود.
داراي يك پايگاه كاربري مناسب ، مربوط به طاقچه هاي آن است.
سابقه رفع اشكالات و پاسخ به درخواست هاي پشتيباني را دارد.
حداقل ، اكثر ويژگي ها و كاركردهاي مورد نياز شما را ارائه مي دهد.
در حالي كه اينها تنها ويژگي هاي يك افزونه خوب نيستند ، اما آنها مي توانند مكاني مناسب براي شروع كار ايجاد كنند. به عنوان مثال يكي ديگر از ويژگي هاي عالي ، كتابخانه قلاب هاي مخصوص پلاگين است كه به شما امكان مي دهد راحت تر به عملكردهاي مختلف آن ضربه بزنيد. مورد نياز نيست ، اما مطمئناً كمك بزرگي به فرآيند سفارشي سازي مي كند.
پس از غوطه وري ، وقت آن است كه شروع به فكر كنيد كه چه نوع اضافي را مي خواهيد اضافه كنيد!
كاوش در افزودنيهاي احتمالي
انواع ويژگي هايي كه مي توانيد براي سفارشي سازي يك افزونه بسازيد فقط با مهارت و تخيل شما محدود مي شوند. فقط به برخي از افزونه هاي شگفت انگيز كه سازندگان براي پلاگين هايي مانند Gravity Forms يا Advanced Custom Fields ساخته اند ، فكر كنيد . آنها اثبات مي كنند كه شما مي توانيد يك نرم افزار كه قبلاً عالي است استفاده كنيد و آن را حتي مفيدتر كند.
با اين حال ، تمركز ما در اينجا بيشتر بر روي عملكردهاي خاص سايت است تا تلاشهاي پاي در آسمان. اين موارد از نظر دامنه باريك تر است و براي تسهيل كارهايي كه مي خواهيد با وب سايت خود انجام دهيد وجود دارد. همچنين ممكن است شما از آنها بخواهيد كه جنبه خاصي از سايت خود را براي شما يا مشتري حفظ كنند.
در اينجا چند ايده اساسي وجود دارد كه مي توانند به شما در طوفان مغزي كمك كنند:
افزودن انواع بيشتري از داده ها
نصب پيش فرض افزونه مورد علاقه شما ممكن است شامل تمام داده هاي مربوطه كه وب سايت شما ارائه كرده است نيست. اما با استفاده از زمينه هاي سفارشي وردپرس (كه مي تواند با افزونه هايي مانند زمينه هاي سفارشي پيشرفته فوق الذكر ايجاد شود) ، شما را قادر مي سازد كه تقريباً به هر نوع داده اي كه دوست داريد اضافه كنيد.
به عنوان مثال يك افزونه تقويم را بگيريد. بياييد بگوييم كه وب سايت شما از يكي براي ارسال اطلاعات جلسه استفاده مي كند. خارج از جعبه ، اين افزونه ممكن است به شما اجازه ندهد كه به راحتي پيوندهايي را به يك دستور كار يا اسناد ديگري كه مي خواهيد با كاربران به اشتراك بگذاريد اضافه كنيد.
در حالي كه شما مي توانيد به صورت دستي پيوندهايي به اين موارد در محتواي هر رويداد اضافه كنيد ، اين لزوما ممكن است ساده ترين كار از نظر نگهداري نباشد. درعوض ، مي توانيد فرايندي ساده تر ايجاد كنيد كه كاربرپسندتر باشد.
در اين حالت ، ادغام چند قسمت سفارشي در پست هاي رويداد مي تواند تأثير بزرگي را با توجه به سهولت استفاده ايجاد كند. همچنين لايه اي از سازگاري را در قسمت جلويي و پشت وب سايت شما اضافه مي كند. اكنون بخش عقب نگهداري آسانتر است و زمينه ها را مي توان در موضوع شما طراحي كرد تا به كاربران كمك كند اين اطلاعات مهم را پيدا كنند.
زمينه هاي سفارشي به يك افزونه تقويم رويداد اضافه شد.
تغيير خروجي پلاگين
فراتر از افزودن انواع مختلف داده براي دستيابي به افزونه ، ممكن است نياز به تغيير در خروجي پيش فرض آن داشته باشيد. دو موقعيت وجود دارد كه مي تواند مورد استفاده قرار گيرد:
مربوط به سايت شما نيست
گاهي اوقات ، زبان يا اصطلاحات يك افزونه ممكن است متناسب با موضوع وب سايت شما باشد. به عنوان مثال ، اگر سايت شما از WooCommerce براي گرفتن كمكهاي آنلاين استفاده مي كند - اما محصولات را نمي فروشد - اصطلاحات اين سبد خريد ممكن است براي كاربران گيج كننده باشد.
WooCommerce به طور پيش فرض ، همه چيزهايي را كه مي فروشيد "" محصول "است. اين براي يك فروشگاه اينترنتي معمولي خوب است ، اما در اينجا به نظر مي رسد جاي خود را ندارد. خوشبختانه ، روش هايي براي تغيير آن وجود دارد.
از طريق استفاده از gettextفيلتر وردپرس، اين امكان وجود دارد تغيير همه موارد از كلمه "محصولات" به "كمك مالي"، همراه با هر شرايط مشابه شما مناسب بدانند.
محصول اهداي عضو در WooCommerce
تغيير يا اضافه كردن داده در موقعيت هاي خاص
اغلب اطلاعات كمي وجود دارد كه مي توانند تجربه كاربر سايت شما را افزايش دهند. با اين حال ، آنها فقط ممكن است در مواقع خاص مرتبط باشند.
با استفاده از WooCommerce ، بياييد بگوييم كه شما بايد اطلاعات مهمي را براي همه محصولات در يك گروه خاص نمايش دهيد. هدف ، يك بار ديگر ، ساده كردن چيزهايي است كه لازم نيست اين پيام را به صورت دستي به هر محصول اضافه كنيد.
يك عبارت مشروط نسبتاً ساده در موضوع شما يا يك افزونه سفارشي مي تواند كار را انجام دهد. با تركيب is_product()عملكرد WooCommerce و عملكرد has_term()وردپرس ، مي توانيد فقط محصولات را در يك دسته خاص هدف قرار داده و اطلاعات مهم را اضافه كنيد.
<؟ php
// اطلاعات مهمي را به محصولات "رده" ژاكت ها اضافه كنيد.
add_action ( 'woocommerce_single_product_summary' ، 'jacket_inform' ، 10 )؛ // بررسي كنيد كه آيا اين يك محصول WooCommerce است و در رده "ژاكت" قرار دارد. if ( is_product () && has_term ( "ژاكت" ، "product_cat" ) ) {
// اكنون ، اطلاعات مهم را ارائه دهيد. تابع jacket_information () {
اكو ، پوشيدن يك ژاكت - آن را در خارج بسيار سرد است! ؛ } } ؟>
تركيب ويژگي ها با ساير افزونه ها
در بعضي مواقع ، ممكن است شما بخواهيد تمام يا بخش هايي از كارهايي را كه يك افزونه به ديگري انجام مي دهد تركيب كند. اين ممكن است به نظر برسد كه فراتر از متن كلمه "ساده" است - كه يك نكته منصفانه است. اما بسته به آنچه مي خواهيد انجام دهيد ، ممكن است ساده تر از آن چيزي باشد كه تصور مي كنيد. در اينجا فقط چند ايده آورده شده است:
براي نمايش پويا محصولات پرفروش از فروشگاه WooCommerce خود از يك افزونه كشويي استفاده كنيد.
پس از اتمام يك درس خاص در يك دوره آنلاين ، امكان خريد محصول را فراهم كنيد.
فرم نظرسنجي را در صفحه حساب كاربري خود وارد كنيد - اما تنها بعد از اينكه آنها به مدت يك ماه بخشي از سايت عضويت شما بودند .
https://is.gd/EDUNIi
https://v.gd/CcokTK
https://v.ht/Zv9YQ
https://clck.ru/Mf82B
http://ulvis.net/17t9
https://b2n.ir/181816
مواقعي وجود دارد كه عملكرد افزونه وردپرس شما را به آنچه نياز داريد نزديك مي كند - اما كاملاً كامل نيست. علاوه بر اين ، موقعيت هايي نيز وجود دارد كه شما متعهد به استفاده از يك افزونه خاص هستيد و دوست داريد ويژگي هاي ديگري را در اطراف آن ايجاد كنيد.
اينها نمونه هاي اصلي اين هستند كه چرا مي خواهيد يك افزونه وردپرس موجود را شخصي سازي يا گسترش دهيد. اين يكي از جنبه هاي بسيار جالب نحوه CMS به ما اجازه مي دهد تا وب سايتهاي بسيار سفارشي بسازيم. ما مي توانيم افزونه اي را كه قبلاً از سايت خود استفاده مي كرديم برداريم و قابليت هاي اضافي يا موارد قابل استفاده ديگري را در اختيار ما قرار دهيم كه به ما در انجام كارهاي بيشتر كمك مي كند.
و با اينكه ممكن است چيزي شبيه به برنامه نويسان براي فصلي به نظر برسد ، گسترش يك افزونه به دكترا نياز ندارد. بسته به آنچه مي خواهيد بدست آوريد ، درك اساسي از PHP ، HTML و CSS ممكن است تمام موارد مورد نياز شما براي اضافه كردن برخي از ويژگيهاي قدرتمند باشد.
امروز ، ما روند انتخاب افزونه اي را كه ارزش افزودن دارد و برخي از اصول اوليه در مورد آنچه مي توانيد به دست آوريد ، بررسي خواهيم كرد.
بارگيري نامحدود: 500+ افزونه Premium WordPress
1،000،000+ افزونه و تم وردپرس ، افزونه ها و مضامين WooCommerce ، دارايي هاي طراحي و موارد ديگر!
يافتن پلاگين مناسب
قسمت اول اين فرايند نيز مهمترين است: انتخاب يك افزونه. مطمئناً ، شما مي توانيد هر يك از ده ها هزار انتخاب موجود را در آنجا انتخاب كنيد. و ممكن است قبلاً يكي را در ذهن داشته باشيد. اما اگر قصد اضافه كردن قابليت هاي اضافي را داريد ، انتخاب نهايي شما مورد توجه جدي است.
در بسياري از موارد ، افزونه اي كه مي خواهيد سفارشي سازي كنيد ، در كارهايي كه وب سايت شما انجام مي دهد ، نقش اساسي دارد. به عنوان مثال ، افزونه تجارت الكترونيكي مانند WooCommerce قرار است قسمت عمده يك فروشگاه آنلاين باشد. درست مانند سازماني كه تعداد زيادي رويداد برگزار مي كند ، مي تواند به شدت به يك افزونه تقويم اعتماد كند.
صرف نظر از آنچه افزونه انجام مي دهد ، انتخاب يكي از مواردي كه مي توانيد براي مدت طولاني به آن متعهد شويد بسيار مهم است. بنابراين ، مي خواهيد به دنبال نرم افزاري باشيد كه:
- توسط نويسنده خود به طور فعال نگهداري مي شود.
- داراي يك پايگاه كاربري مناسب ، مربوط به طاقچه هاي آن است.
- سابقه رفع اشكالات و پاسخ به درخواست هاي پشتيباني را دارد.
- حداقل ، اكثر ويژگي ها و كاركردهاي مورد نياز شما را ارائه مي دهد.
در حالي كه اينها تنها ويژگي هاي يك افزونه خوب نيستند ، اما آنها مي توانند مكاني مناسب براي شروع كار ايجاد كنند. به عنوان مثال يكي ديگر از ويژگي هاي عالي ، كتابخانه قلاب هاي مخصوص پلاگين است كه به شما امكان مي دهد راحت تر به عملكردهاي مختلف آن ضربه بزنيد. مورد نياز نيست ، اما مطمئناً كمك بزرگي به فرآيند سفارشي سازي مي كند.
پس از غوطه وري ، وقت آن است كه شروع به فكر كنيد كه چه نوع اضافي را مي خواهيد اضافه كنيد!
كاوش در افزودنيهاي احتمالي
انواع ويژگي هايي كه مي توانيد براي سفارشي سازي يك افزونه بسازيد فقط با مهارت و تخيل شما محدود مي شوند. فقط به برخي از افزونه هاي شگفت انگيز كه سازندگان براي پلاگين هايي مانند Gravity Forms يا Advanced Custom Fields ساخته اند ، فكر كنيد . آنها اثبات مي كنند كه شما مي توانيد يك نرم افزار كه قبلاً عالي است استفاده كنيد و آن را حتي مفيدتر كند.
با اين حال ، تمركز ما در اينجا بيشتر بر روي عملكردهاي خاص سايت است تا تلاشهاي پاي در آسمان. اين موارد از نظر دامنه باريك تر است و براي تسهيل كارهايي كه مي خواهيد با وب سايت خود انجام دهيد وجود دارد. همچنين ممكن است شما از آنها بخواهيد كه جنبه خاصي از سايت خود را براي شما يا مشتري حفظ كنند.
در اينجا چند ايده اساسي وجود دارد كه مي توانند به شما در طوفان مغزي كمك كنند:
افزودن انواع بيشتري از داده ها
نصب پيش فرض افزونه مورد علاقه شما ممكن است شامل تمام داده هاي مربوطه كه وب سايت شما ارائه كرده است نيست. اما با استفاده از زمينه هاي سفارشي وردپرس (كه مي تواند با افزونه هايي مانند زمينه هاي سفارشي پيشرفته فوق الذكر ايجاد شود) ، شما را قادر مي سازد كه تقريباً به هر نوع داده اي كه دوست داريد اضافه كنيد.
به عنوان مثال يك افزونه تقويم را بگيريد. بياييد بگوييم كه وب سايت شما از يكي براي ارسال اطلاعات جلسه استفاده مي كند. خارج از جعبه ، اين افزونه ممكن است به شما اجازه ندهد كه به راحتي پيوندهايي را به يك دستور كار يا اسناد ديگري كه مي خواهيد با كاربران به اشتراك بگذاريد اضافه كنيد.
در حالي كه شما مي توانيد به صورت دستي پيوندهايي به اين موارد در محتواي هر رويداد اضافه كنيد ، اين لزوما ممكن است ساده ترين كار از نظر نگهداري نباشد. درعوض ، مي توانيد فرايندي ساده تر ايجاد كنيد كه كاربرپسندتر باشد.
در اين حالت ، ادغام چند قسمت سفارشي در پست هاي رويداد مي تواند تأثير بزرگي را با توجه به سهولت استفاده ايجاد كند. همچنين لايه اي از سازگاري را در قسمت جلويي و پشت وب سايت شما اضافه مي كند. اكنون بخش عقب نگهداري آسانتر است و زمينه ها را مي توان در موضوع شما طراحي كرد تا به كاربران كمك كند اين اطلاعات مهم را پيدا كنند.

تغيير خروجي پلاگين
فراتر از افزودن انواع مختلف داده براي دستيابي به افزونه ، ممكن است نياز به تغيير در خروجي پيش فرض آن داشته باشيد. دو موقعيت وجود دارد كه مي تواند مورد استفاده قرار گيرد:
مربوط به سايت شما نيست
گاهي اوقات ، زبان يا اصطلاحات يك افزونه ممكن است متناسب با موضوع وب سايت شما باشد. به عنوان مثال ، اگر سايت شما از WooCommerce براي گرفتن كمكهاي آنلاين استفاده مي كند - اما محصولات را نمي فروشد - اصطلاحات اين سبد خريد ممكن است براي كاربران گيج كننده باشد.
WooCommerce به طور پيش فرض ، همه چيزهايي را كه مي فروشيد "" محصول "است. اين براي يك فروشگاه اينترنتي معمولي خوب است ، اما در اينجا به نظر مي رسد جاي خود را ندارد. خوشبختانه ، روش هايي براي تغيير آن وجود دارد.
از طريق استفاده از gettext
فيلتر وردپرس، اين امكان وجود دارد تغيير همه موارد از كلمه "محصولات" به "كمك مالي"، همراه با هر شرايط مشابه شما مناسب بدانند.

تغيير يا اضافه كردن داده در موقعيت هاي خاص
اغلب اطلاعات كمي وجود دارد كه مي توانند تجربه كاربر سايت شما را افزايش دهند. با اين حال ، آنها فقط ممكن است در مواقع خاص مرتبط باشند.
با استفاده از WooCommerce ، بياييد بگوييم كه شما بايد اطلاعات مهمي را براي همه محصولات در يك گروه خاص نمايش دهيد. هدف ، يك بار ديگر ، ساده كردن چيزهايي است كه لازم نيست اين پيام را به صورت دستي به هر محصول اضافه كنيد.
يك عبارت مشروط نسبتاً ساده در موضوع شما يا يك افزونه سفارشي مي تواند كار را انجام دهد. با تركيب is_product()
عملكرد WooCommerce و عملكرد has_term()
وردپرس ، مي توانيد فقط محصولات را در يك دسته خاص هدف قرار داده و اطلاعات مهم را اضافه كنيد.
<؟ php
// اطلاعات مهمي را به محصولات "رده" ژاكت ها اضافه كنيد.
add_action ( 'woocommerce_single_product_summary' ، 'jacket_inform' ، 10 )؛ // بررسي كنيد كه آيا اين يك محصول WooCommerce است و در رده "ژاكت" قرار دارد. if ( is_product () && has_term ( "ژاكت" ، "product_cat" ) ) {
// اكنون ، اطلاعات مهم را ارائه دهيد. تابع jacket_information () {
اكو ، پوشيدن يك ژاكت - آن را در خارج بسيار سرد است! ؛ } } ؟>
تركيب ويژگي ها با ساير افزونه ها
در بعضي مواقع ، ممكن است شما بخواهيد تمام يا بخش هايي از كارهايي را كه يك افزونه به ديگري انجام مي دهد تركيب كند. اين ممكن است به نظر برسد كه فراتر از متن كلمه "ساده" است - كه يك نكته منصفانه است. اما بسته به آنچه مي خواهيد انجام دهيد ، ممكن است ساده تر از آن چيزي باشد كه تصور مي كنيد. در اينجا فقط چند ايده آورده شده است:
- براي نمايش پويا محصولات پرفروش از فروشگاه WooCommerce خود از يك افزونه كشويي استفاده كنيد.
- پس از اتمام يك درس خاص در يك دوره آنلاين ، امكان خريد محصول را فراهم كنيد.
- فرم نظرسنجي را در صفحه حساب كاربري خود وارد كنيد - اما تنها بعد از اينكه آنها به مدت يك ماه بخشي از سايت عضويت شما بودند .