برنامه نویسی برای وردپرس

1 ماه پیش توسط پایان جهان آپدیت شد
آفلاین
user-avatar
مرتضی متقی ( 8447 تجربه )
1 ماه پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

سلام
چندتا سوال در مورد برنامه نویسی برای وردپرس مثل ایجاد افزونه و ویرایش اون داشتم:
میخواستم بدونم برای برنامه نویسی برای وردپرس چه چیزایی لازمه؟ چه زبانی؟
فرق فایلهایی که با php برای وردپرس نوشته شده با فایلهای خود php چیه؟
قالبهای وردپرس چه تفاوتی با سایر قالبها ( مثلا با قالب html ) دارن؟
و سوال آخر این که برای ویرایش یا رفع مشکل بعضی از سایتهای وردپرسی چقدر باید به وردپرس و php مسلط باشیم؟

ممنونم از دوستانی که در این مورد تجربه دارن منو راهنمایی کنن
@gomnam
@mhyeganeh
@kazemi
@erfanmohseni406
@hekmati
@mohamadshamekhi
@endworld
@saghari
@mimsadAlef
@m.r.dude.body

آفلاین
user-avatar
فاطمه کاظمی زاده ( 47252 تجربه )
1 ماه پیش
تخصص : مدرس مجتمع فنی _ برنامه نویس ارشد Front-End - وبسایت: fatemeh-kazemi.ir

لینک کوتاه اشتراک گذاری

6

سلام. بعنوان کسی که هفت ساله برنامه نویسم:

وردپرس یک ابزاره. همونطور که جوملا از بورس خارج شد، دروپال رفته رفته جایگزین براش اومد، مجنتو کم شد، وردپرس هم عمرش تمام میشه و یه ابزار خیلی بهتر میاد جاش
اگه دانش زبان برنامه نویسی رو فرا بگیرید، کار کردن با هر ابزاری برای شما فراهم میشه و دغدغه کاریابی ندارین.
وقت ارزشمندتون را روی یادگیری دانش بزارین (نه ابزار)

آفلاین
user-avatar
گمنام ( 99973 تجربه )
1 ماه پیش
تخصص : برنامه نویس فول استک (laravel,vue.js)

لینک کوتاه اشتراک گذاری

1

سلام

میخواستم بدونم برای برنامه نویسی برای وردپرس چه چیزایی لازمه؟ چه زبانی؟
php کافی هست ، گرچه پیشنهاد نمیکنم برید برای وردپرس php یاد بگیرید . سریع برید سراغ لاراول و لاراول (یکی از فریمورک های php) را یاد بگیرید . تا بتونید خودتون سایت خودتون رو بسازید . اصلا هنر اینه که آدم خودش بتونه یک چیزی مثل وردپرس و بلکه بهتر بسازه

فرق فایلهایی که با php برای وردپرس نوشته شده با فایلهای خود php چیه؟
وردپرس یک cms هست که با php نوشته شده و به شما این امکان را می دهد که بدون کد نویسی سایتتون رو بسازید . آن فایل ها همان هستند با این تفاوت که شما نباید اونها رو ویرایش یا حذف بکنید .

قالبهای وردپرس چه تفاوتی با سایر قالبها ( مثلا با قالب html ) دارن؟
قالب وردپرس با php نوشته میشه و داستان خودش رو داره .

و سوال آخر این که برای ویرایش یا رفع مشکل بعضی از سایتهای وردپرسی چقدر باید به وردپرس و php مسلط باشیم؟
زیاد ... و پیشنهادم اینه که اگر برنامه نویس نیستید و میخواید برنامه نویس شید نرید سراغ وردپرس ،‌ برید سراغ php , laravel و اگه هم میخواید سایت داشته باشید برید وردپرس کار کنید .

آفلاین
user-avatar
مرتضی متقی ( 8447 تجربه )
1 ماه پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

2

بله
صد در صد وردپرس یه ابزاره
سوالم از شما اینه برای فرانت : قالبهای وردپرس از نظر کدنویسی ( با html , css ) چه تفاوتی با قالبهای html دارن؟
@kazemi

آفلاین
user-avatar
مرتضی متقی ( 8447 تجربه )
1 ماه پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

برای بک : فایلهای وردپرس چه تفاوتی با خود فایلهای php دارن؟
@gomnam

آفلاین
user-avatar
گمنام ( 99973 تجربه )
1 ماه پیش
تخصص : برنامه نویس فول استک (laravel,vue.js)

لینک کوتاه اشتراک گذاری

1

@morteza14
کدام فایل های وردپرس رو میفرمایید ؟‌ قالب ها ؟ افزونه ها ؟

آفلاین
user-avatar
حسن حکمتی ( 41928 تجربه )
1 ماه پیش
تخصص : برنامه نویس وب و بلاکچین

لینک کوتاه اشتراک گذاری

2

سلام
php که مشخصه اما انرژی و زمانی که باید صرف درک کد و معماری وردپرس کنید قابل توجه هست.
افزونه های وردپرس واقعا زیاد هستند برای مسلط شدن به اونها شما به مقدار زیادی تلاش برای بدست آوردن فعالیت های مختصر نیاز دارید و مدام باید نگران بروز رسانی و پیش نیاز ها باشید.
حالا برگردیم به پرسش اول شما، دوباره تصمیم بگیرید. گزینه های بهتری برای شما وجود داره.

آفلاین
user-avatar
فاطمه کاظمی زاده ( 47252 تجربه )
1 ماه پیش
تخصص : مدرس مجتمع فنی _ برنامه نویس ارشد Front-End - وبسایت: fatemeh-kazemi.ir

لینک کوتاه اشتراک گذاری

1

@morteza14
ادیت توی قالب های وردپرسی خیلی سخت تره. دست فرانت کار خیلی بستس (مهارت اون کسی که قالب رو تبدیل میکنه هم موثره) چون اکثرا میگن اینو نزار اونو بردار نمیشه و فلان و چنان..

خیلی وردپرس کارهای الان اصلا وردپرس کار نیستن. فقط نصب قالب و جایگزینی بلدن
ولی php کارهای ماهری رو میشناسم که با دستکاری هسته وردپرس تونسته بهترین نسخه از قالب رو بسازه و حتی ازش api درست کنه برای اپلیکیشن همون قالب

و یه چیز مهم تر
دیدگاهت به اینده هم مهمه. مثلا ببین با وردپرس چه کارهایی رو میشه پیاده کرد: فروشگاهی، شرکتی، فروش فایل، هاستینگ، املاک و ..
تا اخر دوران میخوای فقط از این مدل سایتها بزنی؟ اینا هم عمری داره. ولی اگه دانش php بلدباشی میتونی تو پروژه های بیگ دیتا، سامانه های ابری، تحلیل داده، حتی برنامه نویسی بکند اپلیکیشن های موبایلی، و تو هر حوزه برنامه نویسی فعالیت کنی

منظورم اینکه میتونی به جاهای بزرگتر و بالاتر برسی،

کدوم شرکت بین المللی دیدی که اگهی وردپرس کار بزنه؟

آفلاین
user-avatar
محمدحسن یگانه ( 143377 تجربه )
1 ماه پیش
تخصص : Full-Stack Web Developer Freelancer

لینک کوتاه اشتراک گذاری

2

یک نکته کلی در نظر داشته باشید. خروجی تمامی این زبان ها و فریم ورک ها و CMS ها در نهایت یک چیز هست و اون هم کدهای html و css و js هست. چون این سه مورد تنها مواردی هستند که مرورگر کاربر متوجهش میشه.

بقیه ماجرا میشه روش های تولید و رسیدن به این خروجی. یکی با php می‌نویسیه. طبعا مجبوره خیلی از بخش ها رو بصورت دستی و با استفاده از دستورات built-in و پیش فرض اون زبان انجام بده یا برای موضوعات خاصی یک پکیج جداگانه نصب کنه و از کدهای آماده اون استفاده کنه.

حالا وردپرس کاری که کرده چیه...؟ اینکه فرض کنید تعداد زیادی تابع و کد از پیش نوشته شده عمومی و مشترک بین اکثر برنامه ها مخصوصا از جنس بلاگ رو یکجا با همون زبان PHP نوشته و میگه شما از این به بعد بیا از همین توابع من استفاده کن. مثلا اگر کامنت های یک پست رو می‌خواستی خودت دستی و با PHP خام نرو اطلاعات رو از دیتابیس بگیر و ... بقیه ماجرا. کافیه از این فانکشنی که من برات آماده کردم استفاده کنی.

پس در نهایت فایل های هسته وردپرس هم چیزی نیستند جز همون کدهای php. فقط همراه با یکسری فانکشن ها و دستورات خاصی که برای راحت تر شدن کار نوشته شدند و در هسته وردپرس قرار دارند و ما می‌تونیم ازشون استفاده کنیم. پلاگین ها و قالب های اضافه ای که هم نصب می‌کنید عملا یکسری کدهای آماده دیگه به پروژتون استفاده می‌کنند تا مجدد بتونید از اون ها استفاده کنید.

جذابیت و نقطه مثبتش اینه که برای کارهای معمولی و مشخص سرعت کارتون رو بالا میبره. ولی بزرگترین عیبش اینه که تا حدی محدود به چارچوب تعیین شده توسط اون CMS هستید و ممکنه اگر خواسته باشید نیاز خاصتون رو با همون دستورات پیاده سازی کنید کار خیلی پیچیده تر بشه.

حالت سوم هم استفاده از فریم ورک مثل Laravel هست که تا حدی شبیه همون وردپرس و CMS ها هست. یعنی اون هم در یک نگاه کلی مجموعه ای از کدها و دستورات کمکی در اختیار شما قرار میده. اما در یک لایه ابتدایی تر. به همین خاطر وقت بیشتری برای سر هم کردنش صرف میشه ولی محدودیتتون خیلی پایین تر هست.

یک مثال ساده اگر بخوایم بزنیم:
PHP خام رو آهن خام در نظر بگیرید که باید قالب بخوره و بره تراشکاری و .... فریم ورک رو مجموعه از پیچ و مهره و قطعات جداگانه که خودتون می‌تونید سرهمش کنید و باهاش بنز یا BMW یا حتی تراکتور بسازید. و CMS ها مثل وردپرس یک ماشین جمع و جور و ساخته شده و آماده بهره برداری بهتون میده که تا یک حدی امکان شخصی سازیش رو دارید. ولی هیچ وقت یک پراید رو نمی‌تونید تبدیل به بنز بکنید. 🙂

آفلاین
user-avatar
عرفان محسنی ( 29224 تجربه )
1 ماه پیش
تخصص : front end developer

لینک کوتاه اشتراک گذاری

0

@morteza14
دوستان همه ی مطالب مهم رو گفتند پس نیازی به من نیستش 🙂

آفلاین
user-avatar
محمدصادق عبداللهی ( 49288 تجربه )
1 ماه پیش
تخصص : junior full stack developer

لینک کوتاه اشتراک گذاری

0

دوستان انقدر به وردپرس فهش ندید
هنوز که هنوزه من خودم ترجیح می دم برای مشتری سایت با وردپرس بالا بیارم تا اینه با لاراول بنویسم
وردپرس برای سایت های کوچیک و متوسط ابزار عالی هست ولی برای سایت های بزرگ نه :)
و لاراول هم برای ساخت سایت برای مشتری کار به صرفه ای نیست چون شاید شخص بخواد قابلیت اضافه بکنه و جای اینکه بره دوباره پول بده برنامه نویس لاراول بیاد براش درست بکنه با یه افزونه داخل وردپرس این کار رو انجام می ده :)

آفلاین
user-avatar
مرتضی متقی ( 8447 تجربه )
1 ماه پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

منظورم همون افزونه ها هستش
@gomnam

آفلاین
user-avatar
گمنام ( 99973 تجربه )
1 ماه پیش
تخصص : برنامه نویس فول استک (laravel,vue.js)

لینک کوتاه اشتراک گذاری

1

@morteza14
اون فایل ها با php معمولی متفاوت هستند . دسته php هستند اما برای ساخت یک افزونه نیاز روش ساختش رو در وردپرس بدونید .

آفلاین
user-avatar
مرتضی متقی ( 8447 تجربه )
1 ماه پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

من ممنونم از همه دوستان
ولی باید یه نیم نگاهی هم به بازار کار داشته باشیم
بنده خودم هم فرانت کار کردم و هم بک با php و لاراول
ولی جدیدا پروژه های زیادی به من میخوره که 98 درصدشون با وردپرس ران شده و توی یسری از بخشاشون مشکل دارن یا میخوان کاستومایزشون کنن
وقتی به مشتری قیمت یه سایت فروشگاهی با لاراولو میدی میره دیگه پیداش نمیشه، و بعدش متوجه میشی که رفته با وردپرس بخاطر قیمت پایینتر سفارش داده
اینا مشکلاتی هستن که من جدیدا دارم میبینم
و به نظر من اگه کسی هم وردپرس بلد باشه ( منظورم برنامه نویسی برای افزونه و قالب وردپرس هستش ) و هم برنامه نویس باشه یه درآمد فوق العاده میتونه از همین راه بدست بیاره
یعنی شما php رو در حدی مسلط باشی که بتونی افزونه ها رو ویرایش کنی به درآمد فوقالعاده ای میرسی

آفلاین
user-avatar
فاطمه کاظمی زاده ( 47252 تجربه )
1 ماه پیش
تخصص : مدرس مجتمع فنی _ برنامه نویس ارشد Front-End - وبسایت: fatemeh-kazemi.ir

لینک کوتاه اشتراک گذاری

1

@morteza14
این رفتنه مشتری، مشکل نیست
این موضوع اسمش مشخص شدن بازار کار هست
اگه میخوای دانش محور کار کنی، مشتریت رو خودت انتخاب کن
وقتی به حد تعالی از یه دانش برسی این شما هستی که انتخاب میکنی با کی کارکنی
بعنوان یه درامد معمولی مثلا برو سمت وردپرس ولی هدفت رو بزرگتر بچین.

مثلا مشتری ای که دنبال کار ارزون باشه، مطمئن باش ارزون تر از کار تو هم پیدا میکنه. اگه نصب یه قالب وردپرسی رو بگی 100هزارتومن باور کن یکی پیدا میشه میگه 90 تومن میره سراغ همون

ولی وقتی به تعالی برسی، مشتری حاضره برات هزینه کنه تا تو کارشو دستت بگیری

آفلاین
user-avatar
محمد حسین ساغری زاده ( 19570 تجربه )
1 ماه پیش
تخصص : برنامه‌نویس

لینک کوتاه اشتراک گذاری

1

من فعلا با وردپرس کار نمیکنم 😅

آفلاین
user-avatar
پایان جهان ( 146905 تجربه )
1 ماه پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول - کمک انباردار شرکت فلانی

لینک کوتاه اشتراک گذاری

1

درود...
بنده طراح و کد نویس پوسته وردپرس - ووکامرس - EDD هستم...
برای کد نویسی پوسته وردپرس به ترتیب زیر بروید:
زبان ها : HTML+CSS+JavaScript+PHP
چارچوب ها : BootStrap
در آخر یادگیری توابع وردپرس برای تبدیل پوسته HTML به وردپرس

فایل هایی که در پوسته وردپرس مورد استفاده قرار می گیره با پسوند PHP هستش و هیچ فرقی نداره...
تفاوت پوسته HTML و وردپرس همان تفاوت پوسته استاتیک و داینامیک هستش ...
در هر زبانی و چارچوبی تسلط لازم رو داشته باشید که بتونید پوسته مورد نظر رو بنویسید و دچار مشکل نشید...

آفلاین
user-avatar
مرتضی متقی ( 8447 تجربه )
1 ماه پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

ممنونم بابت توضیحات دقیقت
آموزشی برای این منظور سراغ داری؟
@endworld

آفلاین
user-avatar
پایان جهان ( 146905 تجربه )
1 ماه پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول - کمک انباردار شرکت فلانی

لینک کوتاه اشتراک گذاری

1

درود...
وی لرن رو پیشنهاد می کنم ...

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.