وب دیزاینر
5 سال پیش توسط وب دیزاینر مطرح شد
78 پاسخ

تایپیک وردپرس

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

اگر حاضرید شروع کنیم: ...


ثبت پرسش جدید
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش آپدیت شد
0

@it1press
مرسی، چه خوب، وردپرس ازین جهات کار رو آسون میکنه پس

تصویری باشه که خیلی مطلوبه

امیدوارم زودتر کار رو آغاز کنید، من که خیلی پیگیر و درگیر وردپرس (بهمراه ووکامرس) هستم، حتما دنبال می کنم. هرچی زودتر بهتر، حتی همین امروز باشه هم واقعا خوب میشه.
منتظرتون هستم


وب دیزاینر
@it1press 5 سال پیش مطرح شد
1

@milad

به زودی آموزش رو شروع می کنم

در حال جمع آوری برخی توابع هستم


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

@it1press
ممنون از شما، منتظر ارائه شما هستم

دوتا سئوال هم به تازگی برام رُخ داده:
1 اولیش در خصوص تشخیص اجزا هستش. منظورم اینه که مثلا ی قالب گرافیکی داریم، میایم و تبدیل به html, css می کنیمش.
بعدش که می خوایم اون رو در وردپرس پیاده سازی کنیم، چجوری باید بخش های مختلف رو تشخیص بدیم؟ از اونور قضیه بخوام بگم، اینجوری میشه که از برای مثال ابزارک ها widget چه کارهایی ازشون برمیاد و در واقع موارد استفاده شون چیه؟ بهمین ترتیب انواع مختلف قالب بندی مطالب post-formats ها رو چطور و در چه مواردی باید مورد استفاده قرار بدیم؟ و غیره.

2 سئوال دومم در خصوص پایگاه داده ها هستش، مثلا فرض کنید من می خوام جدول نتایج فوتبال لیگ ایران رو توی سایتم داشته باشم، بصورت پویا هم باشه. چجوری می تونم توی وردپرس یک پایگاه داده مخصوص به اون داشته باشم که ازش خروجی بگیرم و داخل جدولم توی سایت نمایش بدم؟
چجوری می تونم این جدول رو توی پایگاه داده ام جای بدم؟
یا مثلا می خوام جدول فیلم های برتر سایت imdb رو بصورت پویا داشته باشم، یعنی وقتی یک فیلمی رتبه اش تغییر کردش، توی سایت من هم ترتیب نمایشش تغییر کنه. اینها رو چطوری می تونم ساماندهی کنم؟


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

3 یک سئوال دیگه ای هم که برام مطرح هستش در خصوص تفاوت این دوتا مرجع هستش:
https://developer.wordpress.org
https://codex.wordpress.org

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


محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 5 سال پیش مطرح شد
1

@it1press
سلام دوست عزیز
طراحی قالب برای وردپرس نیاز به یک مقدار دانش php داره ولی برای طراحی قالبش باید html و css و جیکوئری رو کاملا یادگرفته باشید.
از نظر بنده واسه هیچ چیز نمیشه زمان تعیین کرد من اولین باری که وارد طراحی سایت شدم از وردپرس شروع کردم و زمان طراحی یک قالب که شبیه دیجی کالا باشه با وردپرس حدود 2 ماه زمان ازم گرفت ولی توی اون مدت هم php رو یاد میگرفتم ولی الان اگه بخوام همون قالب بزنم حدود یک هفته زمان لازم دارم.
همه چیز بستگی به میزان دانش خودتون داره از نظر من هیچ شخصی خدای برنامه نویسی یا طراحی نیست همه چیز به میزان تلاش انسان بستگی داره.
یکی از بهترین سایت ها برای طراحی سایت که باهاش آشنا شدم همین سایت چون خیلی دقیق آموزش میده هر چند باید بهتر بشه اما از سایت هایی که دیدم و چندین استاد داشتن این وبسایت در مقایسه با اون وبسایت ها خیلی بهتر هست امیدوارم همین شکل ادامه پیدا کنه ...


وب دیزاینر
@it1press 5 سال پیش مطرح شد
1

@milad

با سلام
1 - تشخیص اجزای قالب خیلی ساده س.
قسمت ابتدا تا بسته شدن تگ head در فایل header.php قرار میگیره یا برای راحتی کار میتونیم قسمت هدر و منوها رو هم در این فایل قرار بدیم.
قسمت فوتر در فایل foote.php، سایدبار ها در فایل های sidbar.php، ادامه مطلب یا همان صفحه نوشته در فایل single.php و به همین ترتیب. البته وردپرس یه سلسله مراتب فایل داره که باید بلد باشید. بطور مثال اگر فایل archive.php وجود نداشت، کدوم فایل اجرا بشه.
اگر wordpress hierarchy رو سرچ کنید، می تونید پیدا کنید.
https://wphierarchy.com/

2 - تو وردپرس نیازی به ساخت جداول دیتابیس بصورت دستی نیست. خود هسته وردپرس این جداول رو می سازه. برای فوتبال حتما حتما باید از سایت خیلی معروف مثل 90tv و varzesh3 یا سایت هایی که لحظه ای آپدیت میشن، باید api بگیرید و هزینه api خیلی بالا هستش. مگر اینکه یه ربات طراحی بشه و نتایج رو از این سایت ها بخونه.

برای مواردی مثل فیلم، افزوه زیاد داره.

3 - هر دوتا سایت برای وردپرس هستش و هیچ تفاوتی ندارد. در برخی توابع developer.wordpress بهتر توضیح داده. اما codex.wordpress مرجع اصلی توابع هستش. هر دو مرجع معتبر هستند و هیچ تفاوتی نداره که به کدوم مراجعه می کنید


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

@it1press
با سلام و تشکر از پاسخگویی های شما

دوتا سئوال دیگه برام مطرح شده به تازگی:

  • یکی اینکه، می بینم بعضی سایت ها توی بخش نظرات قسمت پسندیدن like و یا نپسندیدن dislike نظر وجود داره، اینها رو چجوری میشه با وردپرس ایجاد کرد؟
  • دو بخش اعلانات notification هم نمی دونم چجوری میشه برای کاربران فعال کردش و پیاده سازی کردش

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

@it1press

با سلام، امیدوارم خوب و سلامت باشید
چند روز میشه که حضور ندارید، امیدوارم برنامه هاتون هموار باشند براتون

من همچنان منتظر ارائه شما هستم


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

سوال تازه ای که برام مطرح شدش اینه که به نظرتون یک وردپرس کار حرفه ای، باید به چه موضوعات و سرفصل هایی در وردپرس احاطه داشته باشه؟
اگر میشه تک تک موارد رو بفرمایید و در صورت لزوم جزئیاتی هم ازش رو اشاره کنید که بهتر بشه درک کرد.
ممنونم


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

با سلام ِ مجدد، می خواستم نظرتون رو در خصوص افزونه ی نمایشگر slider جویا بشم، من توی نت گشتم و گزینه های مختلفی رو برام آوردش، اما خواستم نظر شما رو درین باره بدونم.
چه گزینه هایی رو برای نمایشگر فارسی وردپرس slider مناسب تر می دونید؟


وب دیزاینر
@it1press 5 سال پیش مطرح شد
1

@milad

با سلام
عذرخواهی می کنم بابت تاخیرهای طولانی.
واقعا انقدر کار و پروژه روی سرم ریخته که نمیدونم چیکار کنم.

1 - بخش like باید با جاوااسکریپت نوشته بشه. اگر یه سرچ کنید میتونید کدهای آمادشو پیدا کنید . زیاده.
2 - بخش اعلانات دقیقا چه مواردی باشه و چجوری باشه؟
چون این قسمت هم افزونه زیاد داره. همچنین با افزونه های ثبت نام هم میشه انجامش داد.

3 - توایع وردپرس و نحوه استفاده از فایل functions.php رو به خوبی یاد بگیرید. پست تایپ سفارشی. متا باکس ها . ووکامرس. دو تابع خیلی مهم add_action و add_filter . چه جایی از init(initialz) استفاده بشه و در چه جایی از after_setup_theme . اضافه کردن امکانات و ویژگی ها.
4 - برای اسلایدر از افزونه هایی مانند Revulotion slider، Layer slider، استفاده کنید.


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش آپدیت شد
0

@it1press
سلام، تن تون سلامت، نیاز به عذرخواهی نیست، شما لطف می کنید که همیشه پاسخگو هستید. من خیلی ممنونم از شما و پاسخگوی هاتون که واقعا راهگشا هستند.
امیدوارم کارهاتون هم رو به جلو باشند، لااقل از بیکاری و نبود ِ کار بهتره این وضعیت تون : )

باشه من وقتی شروع به طراحی کردم، جستجوهایی رو صورت خواهم داد تا ببینم موارد یک و دو رو هم می تونم پیاده کنم یا خیر.


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش آپدیت شد
0

در ادامه درخواستی که از شما داشتم اینه که یک سری افزونه ی کاربردی رو هم معرفی نمایید.
آخه اینطور که به نظر میرسه خیلی از موارد هستند که نیاز به این نیست تا مجدد ما طراحی کنیم شون، چون واسشون افزونه هایی نوشته شده، هربار که با یک افزونه جدید مواجه میشم، متوجه این موضوع میشم.
ازون طرف می خواستم یک کاری رو صورت ندم و در نهایت ببینم از قبل افزونه ی خیلی خوبی براش وجود داشته.

اگر مقدوره فهرستی رو ازین افزونه های کاربردی که استفاده ی عامی داره رو همراه با یک خط توضیح قرار بدید ممنون میشم، از قبیل همین نمایشگر، یا ارسال پیام contact form 7 و ... منظورمه.
افزونه هایی که خیلی کاربردی هستند و نیاز هستش که نحوه ی کارشون رو بشناسیم و همینطور شخصی سازی های لازم رو براش صورت بدیم.


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

مطلب دیگه اینکه من اگر بخوام یک پوسته طراحی کنم که استاندارد باشه و مشتری به پوسته ی من اعتماد کنه و ازش استفاده کنه، چجوری باید استانداردش کنم و چه چیزهایی رو نیازه که در نظر بگیرم؟
مجوز وردپرسی رو چجوری میشه بدست آورد؟ شدنی هستش؟ یا اینکه کار پیچیده ای هستش؟


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

یک سوال سومی هم که از حضورتون داشتم اینه:
دوتا سایت وردپرسی رو در نظر بگیرید، یکی بدون ووکامرس و دیگری هم با ووکامرس.

فرض کنید می خوایم واسه هر کدوم پوسته ای رو طراحی کنیم، چه مواردی هستند که حتما پوسته ی من باید اونهارو دارا باشند تا پوسته ی من رو جذاب تر و کارا تر کنند؟
توی راکت یکی از دوستان پوسته ی خودش رو معرفی کرده بود و من ازش دیدن کردم:
https://roocket.ir/discuss/4273

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


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش آپدیت شد
0

ببخشید، باز یک سئوال دیگه برام پیش اومد.
یک سایت های وردپرسی رو می بینم که مثلا سایت سینمایی هستش، بعدش توی این سایت ها معمولا مطلب مورد نظر به صورت فیلم هستش.
نکته ای که میخوام بگم اینه که، صفحه ی مربوط به معرفی اون فیلم خیلی خاص هستش و بخش های خیلی مختلفی رو در بر میگیره، بصورت کاملا مرتب و دارای چیدمان خاصی از اجزا. مثلا:
نمونه اول - صفحه ی مطلب یک فیلم
نمونه دوم - صفحه ی مطلب یک فیلم

خب می خواستم پرسش کنم چجوری همچین چیزی رو می سازند؟
یعنی نویسنده ی مطلب داره یک سری کد html رو توی متن مطلبش وارد میکنه و با css ای که از قبل نوشته شده چنین ساختاری رو پیاده می کنند؟
یا اینکه نیازی به کدهای html نیستش و جوری تونستیم یک ساختار ایجاد کنیم و رابط کاربری مخصوص به خودش رو داریم که نویسنده مطلب به سادگی میاد و گزینه هارو پُر می کنه؟

چجوری چنین چیزی قابل پیاده سازی هستش؟ ممنون میشم راهنمایی بفرمایید.


reza_yki
تخصص : طراح و برنامه نویس سمت کلاینت...
@rezayki 5 سال پیش آپدیت شد
1

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

در مورد استاندارد بودن هم باید تا حد امکان از توابع خود وردپرس استفاده کنی چیز زیاد پیچیده ای هم نیست فقط باید برای هر کاری که میخوای بکنی بری ببینی توابعی در موردش وردپرس داره یا نه خودت باید با php ایجادش کنی مثلا من برای ساخت کدی 50 کارکتری و رندوم کلی برای خودم دردسر درست کردم و نوشتم ولی دیدم وردپرس خودش اومده و توابعش رو داده که فقط من باید تایپ می کردم :|

wp_generate_password();

زمانی که من می خواستم شروع به یاد گیری کنم منابع فارسی خیلی کم بود و اونایی هم که بود یا استاندارد نبود یا هزینه بالایی داشت
الان ماشالله همه چیز جلو دست آدمه.

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

یه نکته ای رو هم اینجا دیدم که برام جالب بود ایده اش که کاری بکنیم فشار تا حد بسیار زیادی از سر سرور کم بشه در مورد کوئری نویسی هستش
https://realwp.net/use-wp_query-class/


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

@rezayki
سلام و وقت بخیر
ممنون از شما و پاسخگویی ها و پیشنهادات تون، حتما مرحله به مرحله که پیش میرم، به موضوعاتی که اشاره کردین هم توجه می کنم.

آقا/خانم it1press اینجا من رو خیلی راهنمایی کردند و من بهره بردم، ازشون سپاسمندم. شما هم اگر مقدوره درین باره نظرتون رو بفرمایید:

وقتی یک پوسته طراحی می کنم حواسم باید باشه که چه چیزهایی رو شامل بشه؟
به نظرتون یک وردپرس کار حرفه ای، باید به چه موضوعات و سرفصل هایی در وردپرس احاطه داشته باشه؟
کدوم افزونه ها هستند که نیازه بهشون مسلط بود؟

اگر میشه تک تک موارد رو بفرمایید و در صورت لزوم جزئیاتی هم ازش رو اشاره کنید که بهتر بشه درک کرد.


reza_yki
تخصص : طراح و برنامه نویس سمت کلاینت...
@rezayki 5 سال پیش مطرح شد
1

سلام دوباره
@milad
اگه درست متوجه سوالتون شده باشم شما قبل از شروع به طراحیتون بهتره یک نمونه اسکچ برای خودتون یا مشتری ایجاد کنید تا نیازهای کار خودش رو بیشتر نشون بده. بعدش می تونید برای ارتباط برقرار کردن و شناخت رابطه های قسمت های مختلف از adobe XD بهره ببرید. البته بدون این ها هم میشه کار رو پیش برد :) (این مورد برای کسایی خوبه که هم کار طراحی و هم کد نویسی رو انجام میدن)

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

از هوک ها و فیلترها استفاده بشه


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

@rezayki
ممنون از توضیحاتی که می فرمایید
من چون در زمینه وردپرس مبتدی هستم، بیشتر منظورم به قبل از ارتباط با مشتری و نیازسنجی های لازم بر میگرده.

منظورم اینه که کدوم مباحث و همینطور افزونه هارو حالت کاربردی تری دارند و نیاز هستش که نسبت بهشون مسلط بشم.
موضوعات و مواردی که یک وردپرس کار حرفه ای باید بدونه و بهشون مسلط باشه.
شاید روی هم رفته مثلا 20 تا افزونه و 40 تا مبحث وردپرسی رو شامل بشه، نمی دونم اینش رو، ولی منظورم اینه که چه مواردی رو باید سعی کنم بیاموزم تا خودم رو یک وردپرس کار حرفه ای بدونم.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام