• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    
    • Saeed Fard

      نسخه جدید وردپرس پارسی رونمایی شد   05/09/96

      در پنجمین سال فعالیت از وردپرس پارسی و بعد از ارائه خدمات و سرویس‌های متفاوت به جامعه وردپرس ، برآن شدیم که نسخه جدید سایت وردپرس‌پارسی را بر اساس نیازها و خدمات جدیدی که قرار است ارائه شود طراحی و رونمایی کنیم ، از این جهت امروز یک ورژن از نسخه جدید رونمایی شد. در ادامه به معرفی بخش‌های مختلف سایت می‌پردازیم.     در دوره فعالیت گروه وردپرس‌پارسی بیش از 13 افزونه مختلف به صورت رایگان از طرف گروه برای وردپرس نوشته و منتشر شد که در مجموع دارای 100هزار نصب فعال روی سایت‌های وردپرسی است و 500هزاربار از مخزن پلاگین‌های وردپرس دانلود شده‌اند. به همین دلیل قسمت اول وب‌سایت مختص معرفی افزونه‌های گروه وردپرس‌پارسی طراحی شده است که در آن لیستی کامل از افزونه‌ها به همراه توضیحات در اختیار کاربران است . روند تولید افزونه‌های رایگان در جهت توسعه و بومی‌سازی بیشتر وردپرس از طرف وردپرس پارسی ادامه دارد و بزودی افزونه‌های دیگری به آرشیو اضافه خواند شد.   گروه وردپرس‌پارسی که تا به این‌جا تمرکز بیشتر خود را روی پشتیبانی رایگان از وردپرس گذاشته بود تا مشکلات کاربران وردپرس فارسی را حل کند که حاصل این فعالیت 18 هزار کاربر در انجمن با 43 هزار موضوع و 255 هزار سوال جواب است، قرار است من بعد در عرصه آموزش وردپرس وارد شود و از تخصص اعزای گروه در این حوزه نیز استفاده کند تا مرجعی کامل، اصولی و درست برای آموزش وردپرس ایجاد شود. قسمت دوم وب‌سایت مربوط به مقالات و آموزش‌هایی است که روی وردپرس پارسی از طرف اعضای آن ارسال می‌شود.   در دنیای وردپرس اتفاقات مختلفی در حال روی دادن است که دانستن آن‌ها میتونه برای ما جالب و جذاب باشه، برگزاری وردکمپ‌ها، معرفی سرویس‌ها و خدمات جدید و ... که از جمله اخبار مهم در این حوزه می‌توان برگزاری اولین همایش وردپرس ایران در سال 93 و همایش‌های دیگر مربوط به وردپرس و معرفی سیاره وردپرس و همینطور خبر برگزاری میتاپ‌های وردپرسی در ایران اشاره کرد ، در قسمت آخر وب‌سایت به معرفی موارد این چنینی پرداخته می‌شود و همینطور گزارش‌های مرتب از فعالیت‌ها، میتاپ‌ها و رویدادهای وردپرسی در آن ارائه می‌شود .   در ادامه این فعالیت‌ها بزودی شاهد اخبار جدیدی از وردپرس‌پارسی خواهید بود. شما نیز به عنوان یکی از کاربران این جامعه وردپرسی می‌توانید ما را در توسعه هر چه بیشتر وردپرس یاری کنید. لینک مستقیم خبر : http://wp-parsi.com/wpparsi-new-version  

برترین های انجمن

  1. mehran-b

    mehran-b

    همیـار


    • امتیاز

      698

    • تعداد ارسال ها

      1,104


  2. 4M!R

    4M!R

    همیـار


    • امتیاز

      393

    • تعداد ارسال ها

      1,039


  3. Morteza

    Morteza

    وردپرس پارسی


    • امتیاز

      392

    • تعداد ارسال ها

      18,810


  4. naghmesara

    naghmesara

    عضو سایت


    • امتیاز

      314

    • تعداد ارسال ها

      423



Popular Content

نمایش ارسال هایی با بیشترین امتیاز تا 21/09/95 در همه بخشها

  1. 15 points
    با سلام و عرض تبریک سال نوی خورشیدی خدمت همه دوستان عزیز سال 1396 پنجمین بهاری است که همراه با سایر همکاران و دوستان وردپرس پارسی در خدمت دوستان عزیز خواهیم بود. در این چندسال همیشه سعی ما بر کمک به جامعه وب فارسی و توسعه و فراگیری هر چه بیشتر وردپرس بود، در این مسیر اصل و بنیاد کاری ما تفکر کدبازی (Open Source) و انتشار رایگان دانسته هایمان بود. و امید داریم در سال جدید هم همچنان بتوانیم با کمک همه عزیزان این مسیر را هر چه بهتر و با کیفیت تر ادامه دهیم. در سال پیش رو مهمترین برنامه های ما بدین شرح است: - توسعه انجمن و پورتال سایت - برگزاری دومین دوره همایش وردپرس ایران - برگزاری اولین دوره وردکمپ در ایران - برگزاری کارگاه های وردپرس اما مهمترین کار ما در سال جاری یک سورپرایز بسیار مفید و ارزشمند است که به زودی از آن رونمایی می شود. و با کمک این سورپرایز بزرگترین چالش های وردپرس در زمینه آموزش، در زمینه بازار و بسیاری از جنبه های دیگر رفع خواهد شد. با آرزوی سالی خوش و پر از موفقیت برای تک تک دوستان عزیز گروه وردپرس پارسی
  2. 13 points
    دوستان گوگل از 10 ژانویه 2017 سایت هایی که از لایت باکس و پاپ اپ و امثال اون که قبلا از نمایش محتوای اصلی نمایش داده میشن و باعث اذیت کاربر و عدم دسترسی بهینه به محتوا میشن رو جریمه خواهد کرد اطلاعات تکمیلی» http://searchengineland.com/google-confirms-rolling-mobile-intrusive-interstitials-penalty-yesterday-267408
  3. 12 points
    سلام دوستان عزیز ، پروژه سیاره وردپرس کاری بودش که ایدش بعد از برگزاری اولین دوره همایش وردپرس توسط اعضای وردپرس پارسی مطرح شد و خیلی وقت بود که سیستم آماده بود تا که امروز تصمیم به رونمایی ازش شد. متن معرفی‌ای که برای سیاره آماده شده : سایت‌های زیادی در ایران و سرتاسر وب در زمینه گسترش وردپرس تلاش دارند و نوشته‌های آموزشی منتشر می‌کنند. اما ضرورت یک منبع خوب و ارزشمند برای جمع‌آوری بهترین‌های وب ایران و دنیا باعث ایجاد سیاره وردپرس شد تا دنبال کنندگان این موضوع به صورت یکجا و آسان بتوانند به این نوشته‌ها دسترسی داشته باشند. در سیاره وردپرس این بستر فراهم شده است که آدرس وب‌سایت‌های مربوطه ثبت و برای این سرویس ارسال شود، آخرین نوشته‌های مفید وب‌سایت‌ها در سیاره وردپرس و نیز در بخش اخبار وردپرس پیشخوان سایت‌های وردپرسی از طریق افزونه‌ی Parsi Date نمایش داده می‌شود. همینطور کاربران از طریق عضویت در خبرنامه ایمیلی سیاره وردپرس می‌توانند به صورت دوره‌ای بهترین و جدیدترین نوشته‌های وردپرسی را که توسط اعضای تحریریه و همکاران سیاره وردپرس بررسی و تایید می‌شود را در ایمیل خود دریافت کنند. امکانات سیاره وردپرس امکان ثبت آدرس سایت‌هایی که نوشته‌های مفید در زمینه وردپرس دارند. نمایش نوشته‌های وردپرس سایت‌ها در سیاره وردپرس نمایش نوشته‌های وردپرس در پیشخوان سایت‌های وردپرس فارسی توسط ویجت اخبار پلاگین Parsi Date و ... امکان ثبت ایمیل کاربران علاقه‌مند جهت دریافت مطالب محبوب و ویژه در خبرنامه دوره‌ای سیاره توسط اعضای تحریریه و ... جهت ثبت سایت یا ایمیل خود به سایت سیاره وردپرس مراجعه کنید دوستان هر نوع پیشنهاد و انتقاد و نظری در موضوع سیاره دارید با ما در میون بزارید ازش استقبال میشه و میتونید همینجا در موردش صحبت کنید
  4. 7 points
    سلام گروه وردپرس پارسی واقعا جای تشکر هست که با قدرت تمام این انجمن رو نگه داشتید بدون هیچ گونه چشم داشتی و قصد تجارتی امیدوارم همیشه سربلند باشید و پیروز به امید موفقیت روز افزون برای همه ی شما مدیران و کاربران عزیز انجمن در پناه حق
  5. 6 points
    سلام به شخصه تجربیات زیادی در بحث همکاریهای گروهی و آنلاین داشتم. شاید موفقترینشون این انجمن بوده. البته کارهای گروهی زیادی از بچه های دیگه توی سایت های دیگه رو هم دیدم، تجربه ثابت کرده بزرگترین مسئله تو همچین داستان هایی لقمه بزرگ اول هست که باعث شکست میشه. پیشنهاد خوبی دادین، و همیشه همچین چیزهایی از نیازهای اصلی هست. ولی من پیشنهاد میکنم از موارد کوچیکتر شروع بشه، مثلا برای وردپرس و موارد مرتبطش بیایم با یک cheatsheet شروع کنیم. هم ساده تر هست و میشه براحتی از کار گروهی نتیجه هایی که میخوایم رو بگیریم. در ادامه هم میشه به کارهایی با اندازه بزرگتر بصورت قدم به قدم فکر کرد. مثل نگارش مقاله، نگارش کتابچه، ویکی، گاهنامه و..
  6. 5 points
    سلام ابراز تاسف نیازی به ایجاد یک تاپیک نداره. هیچکس خبر نداره در این انجمن چه کسانی چه کارهایی چه برای زلزله اخیر در غرب، چه برای تبریز و بم و... انجام داده. اگر واقع میخواهید کمکی کنید از طریق کانال اصلیش که هلال احمر هست اقدام کنید. خیلی خلاصه میگم به عمل کار برآید. تاپیک بسته شد.
  7. 5 points
    بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم. بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup
  8. 5 points
    در این که ssl نشانه ی امنیت سایت شماست شکی نیست. در این هم که ssl برای گوگل تافته ی جدا بافته هست هم شکی نیست. اما شک دارم دلتون بخواد برای SSL هزینه های سنگین بیوفته رو دستتون. قیمت SSL از این شرکت تا اون شرکت بغلی زمینه تا آسمون فرق داره. یه جا قیمت ملیونی میدن یه جا در حد چند ده هزار تومن. من چی بگم خب ! بگم اون ارزونه بدرد نمیخوره هرچی گرون تر باشه بهتر ؟ نه این اشتباهه. صحیحش اینه که از هرکس که معتبر تر و متخصص تر هست بخریم. خب معتبر ها هم اکثرا گرون گرون کار میکنن خدا خیرشون بده مثل این که قراره خرج زیادی روی دستتون بیوفته. نگران نباشید همین الان بهتون میگم چطور بدون هزینه و کاملا امن (secure سبز رنگ) رو برای سایتتون فعال کنید. (نــکـتــــه : ssl رایـگـان پـشـتـیــبـانـــی نـــداره هـــآ ) دریافت ssl رایگان: به سایت SSL For Free مراجعه کنید. آدرس سایتتون (+ تمام ساب دامین هایی که به سایتتون وابسته است) رو در فیلد بزرگ صفحه وارد کنید و دکمه ی Create Free SSL Certificate رو بزنید. اینجا 3 تا راه برای شما میاره تا بخواین نصب ssl رو انجام بدین (دو روش نصب دستی و یک روش نصب اتوماتیک ) اما ما نصب اتوماتیک رو انتخاب میکنیم پس روی دکمه ی سمت چپ که Automatic FTP Verification هست کلیک میکنیم. اطلاعات FTP هاست خودمون رو درش وارد میکنیم و دکمه ی Download Free SSL Certificate رو میزنیم کد های دریافتی رو ذخیره میکنیم و پنجره رو همینطور باز نگه میداریم تا کد ها گم نشه. بهتره از قبل با ایمیل و رمز خودمون ورود/ثبتنام کرده باشیم. (که کدها برامون در پنل ذخیره شده باشه) نصب ssl در هاست : در Cpanel به بخش Install and Manage SSL for your site < SSL/TLS رفته و روی لینک Manage SSL sites کلیک میکنیم. دامین خودمون رو انتخاب میکنیم. سپس محتویات و کد ها رو از 3 تکست باکس سایت (ssl for free) کدها رو به 3 تکست باکس داخل cpanel کپی میکنیم. (دقت کنید به اسم های فیلد ها - حداقل ترتیب رو رعایت کنید) تنظیم ssl در سایت : افزونه Really Simple SSL رو از مخزن وردپرس نصب و فعال کنید. افزونه پیغامی را بالای صفحه مدیریت شما به همراه دکمه راه اندازی ارسال میکند. متن دکمه : ( Go ahead, activate SSL! ) در صورت ندیدن پیغام در بالای صفحه به تنظیمات > SSL رفته و تب Configuration دکمه ی (Go ahead, activate SSL!) را بزنید در همان صفحه به تب Settings رفته و 4 گزینه اول را تیک بزنید (اگه انگلیسیتون خوب باشه متوجه میشین که این 4 گزینه برای ریدایرکت و بهینه سازی محتوای سایت برای SSL است ) موفق باشید
  9. 5 points
    دوستان عزیز ، کاربران گرامی، امروز قصد دارم یک آموزش دیگر، که یکی از نقطه ضعفهای شدید کاربران وردپرس است را برای شما برگذار کنم. آموزش این جلسه به نصب فونت ایران سنس روی وردپرس و سایت وردپرسی اختصاص دارد. البته قبل از آن نگاهی به نصب انواع دیگر فونت که فونت های وب و معمولی و رایگان هستند می اندازیم و سپس در آموزش بعدی، سراغ ایران سنس میرویم که فونتی است از گروه طراحی فونت ایران و باید لایسنس آنرا قبل از نصب خریداری کرد. هر چند این روزها یکی میخرد و ده نفر نصب میکنند ولی باز جزو فونتهای حرفه ای به شمار می آید که بسیار در وبسایت های حرفه ای مورد استفاده قرار میگیرد. ابتدا به فونت های معمولی میپردازیم. هنگامی که شما به عنوان مثال میخواهید فونت یکان یا BYekan را روی وردپرس خود نصب کنید باید سه نسخه از این فونت را داشته باشید، که اصولا وقتی در اینترنت به دنبال وب فونت برای دانلود بگردید، به راحتی هر سه فرمت مربوطه را میابید. Eot ttf woff سه فرمتی هستند که شما باید از فونت خود که اینجا BYekan میباشد داشته باشید. من این فونت BYekan را در سه فرمت مختلف به صورت پیوست در این آموزش قرار داده ام و شما میتوانید آنرا دانلود کنید و از آن استفاده کنید، ولی در مورد فونت ایران سنس واقعا متاسفم نمیتوانم آنرا در اختیارتان قرار دهم. شما میتوانید خودتان برای خرید فونت اقدام کنید و لطفا قانون کپی رایت را رعایت کنید. fonts.zip مرحله اول: آپلود فونت ها در هاست ابتدا وارد پنل مدیریت هاست خود شوید، به فولدر قالب خود به این آدرس بروید: Wp-content/themes/your theme و فولدر Fonts زیپ شده ی خود را آنجا آپلود کنید. توجه داشته باشید که ZIP ! چون گاهی به اشتباه RAR آپلود میکنند. پس از اینکه فولدر زیپ شده در فولدر قالب شما آپلود شد آنرا extract میکنید تا فونت ها به دست بیایند. یعنی حالا در فولدر Fonts شما این سه فونت را باید داشته باشید: BYekan.ttf – BYekan.woff – BYekan.eot مرحله ی دوم: ویرایش style.css سپس style.css را در قالب سایتتان ویرایش کنید و این کد را آنجا قرار دهید: @font-face { font-family: 'BYekan'; src: url('fonts/BYekan.eot?#') format('eot'), url('fonts/BYekan.woff') format('woff'), url('fonts/BYekan.ttf') format('truetype'); } body{ font-family:BYekan; } پس این کار لطف میکنید و در فایل style.css تمامی Font – family: ها را تغییر میدهید مانند مثال زیر: Font –family:Arial Black; حالا شما فقط لازم است که Arial Black را با BYekan در تمامی style.css قالبتان جایگزین کنید. سپس سایت خود را با CTRL+F5 رفرش کرده و مشاهده میکنید که فونت آن به یکان تغییر یافته است. توجه داشته باشید که اینجا به عنوان نمونه فونت BYekan را مثال زدیم. شما میتوانید فونت دلخواه خودتان را از اینترنت در سه فرمت نامبرده دانلود کرده و همین مراحل را انجام دهید و فونت سایتتان را تغییر دهید. در ضمیمه فایل زیپ فونت BYekan در سه فرمت مختلف قرار داده شده است//
  10. 5 points
    با عرض سلام و وقت بخیر ووکامرس رو میشه گفت یک دنیای فروشگاهی هست نه افزونه فروشگاهی (: بنده خودم با ووکامرس خیلی کارا کردم از مبتدی تا حرفه ای و میشه گفت به نحوی با این دنیا آشنایی نسبتا خوبی دارم . ولی باید توجه داشت که واسه انجام این کار ابتدا باید یک تیمی که متشکل از اعضای کاربلد هستند تشکیل شه و به صورت مستقل حالا چ تو تلگرام و چه تو همین انجمن کار کنند و مباحث و مدیریت کنن . ن اینکه هرکسی اومد هر چیزی خواست بنویسه و بره حتی اگه مطلبش مفید باشه . منظور من مدیریت هرچه بهتر این کار هست. پیشنهاد من ایجاد یک گروه منظم و کاری برای آموزش و ارائه راه کار های مدنظر در زمینه ووکامرس می باشد. موفق و پیروز باشید.
  11. 5 points
    سلام بزارید نکته وار بریم جلو. من یک پوسته ای از جایی خریداری کردم. پوسته یک بخشی از امکانات مدنظر من رو نداشت. من به فروشنده(که لزوما نویسنده پوسته نیست) درخواست افزودن قابلیتی رو دارم اما اعلام میکنه نمیتونه و ارجاع میده به نویسنده محصول. به نویسنده محصول هم گفته میشه اما اعلام میکنه نمیتونه و یا زمان همچین کاری رو نداره. من در یک انجمن اعلام نیاز میکنم، در انجمن به من کمک میشه و من به جواب خودم در مورد اون پوسته میرسم. --------------------------------- سناریوی اول: پوسته ای که من خریداری کردم مشخص میشه دزدی بوده، نویسنده اصلی پوسته از من به عنوان کسیکه پوسته اش رو در دست دارم و تغییرات دادم و دارم استفاده میکنم شکایت میکنه. --------------------------------- سناریوی دوم: شخصی معلوم الحال پوسته ای رو بصورت قانونی و یا غیرقانونی خریداری میکنه یا بدست میاره. در انجمن میاد و بخشهایی رو برای تغییر مطرح میکنه و بعد از دریافت جوابش اون پوسته رو برای فروش قرار میده. شاکی از انجمن شکایت میکنه! --------------------------------- سناریوی سوم: .... ببینید این مواردی که مطرح کردم در انجمن اتفاق افتاده و اینکه موارد بیشتر و عجیب تری هم اتفاق افتاده، کاربرهای زیادی به دردسر افتادن، مدیران یکسری سایت ها تهدید به شکایت از ما کردن و... کلا برای جلوگیری از مشکلات زیادی که اتفاق افتاده، هم اینکه فرهنگ سازی بشه که کاربرها حقشون رو از کسیکه هزینه فروش رو دریافت کرده و زیر بخش فروش نوشته "پشتیبانی X ماهه" ولی هیچ پشتیبانی به کاربر نمیده! بگیرن و داستان های زیاد دیگه، کلا عطای این موضوع که دوستان در مورد موارد پرمیوم و پولی بیان و سوال بپرسن رو به لقایش بخشیدیم. بهترین راه اینه که سوالی در مورد بخشی یا کمبود قابلیتی در پوسته یا افزونه ای دارید، بصورت جزئی و بدون نام بردن از محصول مطرح کنید. ما هم در مورد راهکاری بهتر برای حل این نوع موضوعات فکر می کنیم. موفق باشید
  12. 5 points
    سلام پیشنهاد دوستمون @ToranjArts خیلی خوبه . البته من تخصصی در کد نویسی و ووکامرس ندارم ولی خب شاید بعدها در نظر داشته باشید که یک لوگوی جداگانه و اختصاصی برای این بخش بزنید. بنده و تیممون در خدمتتون هستیم که به صورت رایگان و به زعم خویش برای جبران گوشه ای از زحماتتون که در این انجمن میکشید ، کار طراحی رو براتون انجام بدیم.
  13. 5 points
    سلام. ایده خوبیه، اما اقا مرتضی درست میگه لقمه بزرگیه چون ووکامرس مرتب کدهاش به روز میشه و روش های جدید هی براش میاد از طرفی درسته که خیلیا فروشگاه دارن ولی همه ووکامرس استفاده نمیکنن خیلی ها محصولشون مجازیه پس edd هم لازمه . بعد به نظرم بهتره یه اسکریپت جدا باشه و هرکسی مثل ویکی بتونه به روزش کنه تا اینکه تو همین انجمن باشه. اما یه ویکی خوب طوری که رنکینگ داشته باشه و اسم کسانی که میان توضیحات یا تکه کد اضافه میکنن رو نشون بده و مثل همین جا سطح بندی داشته باشن کاربرا، طوری که کاربرا تشویق بشن بیان توضیح اضافه کنن. و برای بقیه هم یه مرجع مطمئن و به روز باشه.
  14. 5 points
    سلام دوست گرامی متاسفانه سایت شما Malware داره و این پاپ آپ های تبلیعاتی و تب های که پس از هر کلیک در سایت باز میشه همه برمیگرده به این که سایت شما آلوده شده است. به احتمال زیاد شما افزونه های زیر که نال شده بودن روی سایت نصب کردید: LayerSlider revslider پیشنهاد: افزونه هایی که نال شده بودن و روی سایت نصب کردید رو پاک کنید. بعد به هاستیگ بگید که یه اسکن از سایتتون بگیره. شاید تو این اسکن سایتتون پاک سازی بشه. در غیر اینصورت اگه بک آپی از سایت دارید که سالم هست و آلوده به Malware نیست بگید که ریستور کنن براتون. در غیر اینصورت باید هاستتون بطور کامل پاکسازی و مجدد سایت رو راه اندازی کنید. البته می تونید از پلاگین های آنتی ویروس در سایت استفاده کنید ولی اکثر این پلاگین ها برای اینکه بطور کامل اسکن و پاکسازی رو انجام بدن نیازمند این هست که شما نسخه اصلی رو تهیه کنید. موفق باشید...
  15. 5 points
    ببینید هوک چیز خاص و بزرگی نیست.تو اکثر سیستمهای تحت وب و حتی ویندوز سیستمی بنام هوک وجود داره هوک این قابلیت رو به شما میده که روند اجرای یک تابع رو مانیتور یا تغییر بدید. این به این دلیل هست که شما وقتی از سیستم اماده مثل وردپرس استفاده میکنید.کدها نوشته شده و اماده هستن برای اضافه کردن بعضی قابلیتها شما نیاز به تغییر در بعضی از توابع وردپرس دارین مثلا شما یک پلاگین نوشتین میخواهید یک فایل javascript یا css به یک صفحه وردپرس اضافه کنین راه راحتش این هست که کدهای اون صفحه رو پیدا کنین و لینک فایلها رو در هدر اون قرار بدید.این کار شدنی هست اما روش درستی نیست چون 1.اگه وردپرس اپدیت بشه شما دوباره باید این کار رو انجام بدید 2.اگه بخواهید این پلاگین رو منتشر کنید بخش پلاگین وردپرس به شما اخطار میده در مورد ویرایش فایلهای اصلی وردپرس. برای رفع این مشکلات وردپرس هوک رو در اختیار کاربران قرار داده هوک یا قلاب راهکاری هست در زمان فراخوانی شدن تابع مورد نظر شما دستورات شما رو اجرا میکنه در ورد پرس از add_action برای تعریف هوک استفاده میشه که 4 پارامتر داره 2 تا اصلی و 2 تا اختیاری 1.اسم تابعی که میخواهید هوک کنید مثلا wp_head یا get_the_content یا pre_get_posts 2. اسم تابع شما (کدهای مورد نیاز رو باید در قالب یک تابع بنویسید)که باید در اون تابع وردپرس اجرا بشه وردپرس 2 تا هوک داره add_action و add_filter که دومی بیشتر برای تغییر در محتوا هست function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1); function add_filter($tag, $function_to_add, $priority, $accepted_args); مقدار priority اولویت اجرای هوک در لیست رو مشخص میکنه مثلا شما اگه نیاز دارید کد شما زودتر از بقیه کدها اجرا بشه مقدار1 و اگه نیازه بعد از همه کدها اجرا بشه مقدار 9999 بهش میدین که این مقدار اختیاری هست و پیشفرض 10 مقدار accepted_args تعداد ارگومانهایی هست که به تابع شما ارسال بشه که پیشفرض 1 هست مثال:شما میخواهید یک فایل js یا css رو به هدر بخش کاربری اضافه کنید کد هوک شما به صورت زیر میشه function child_theme_head_script() { wp_register_style( 'prefix-style', plugins_url('/css/your-stylesheet.css', __FILE__) ); wp_enqueue_script('custom_script', plugins_url('/js/your-script.js', __FILE__),array('jquery')); } add_action( 'wp_head', 'child_theme_head_script' ); خب حالا هوک چطور کار میکنه تو سیستم وردپرس اگه به فایل هدر یکی از تمپلیتهای استاندارد وردپرس نگاه بندازین به صورت زیر هست <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=assetsice-width, initial-scale=1"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/assets/css/bootstrap.min.css"> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/assets/css/custom.css"> <title></title> <?php wp_head(); ?> </head> <body> از تابع wp_head استفاده میکنه وقتی تابع wp_head اجرا میشه چه اتفاقی می افته این تابع درون فایل wp-includes/general-template.php هست function wp_head() { /** * Prints scripts or data in the head tag on the front end. * * @since 1.5.0 */ do_action( 'wp_head' ); } کار تابع do_action این هست که میاد هوک موبوطه رو از لیست هوکها اجرا میکنه که در اینجا بهش گفته شده هوک 'wp_head' رو اجرا کنه و تابع شما اجرا میشه و فایل js و css شما به هدر سایت اضافه میشه
  16. 5 points
    سلام مطمئنا برابر نیستند و این مورد ارتباط مستقیم با شرکت ارائه دهنده‌ی اون سرویس داره . منظور دوستان اینه اگر شرکت مناسب و خوب باشه امنیت روی هر دو سرویس تضمین شده‌ست دوست من این مورد رو فقط و فقط نیاز شماست که تعیین می‌کنه ، شما اگر از شرکت خوب سرویس بگیرید مشکلی بابت امنیت (از سمت سرور) روی هیچ کدوم از سرویس‌ها نخواهید داشت ، برای منابع و سایر موارد نیاز سیستم و سایت شماست که تعیین کننده این مسئله‌ست. برای سایت x ممکنه هاست مناسب باشه و برای سایت دیگه سرور مجازی و ... موفق باشید
  17. 5 points
    سلام بله میتونید با همین ها سایت رو برگردونید. اول یک دیتابیس خالی بسازید و بعد دیتابیستون رو داخلش ایمپورت کنید. وردپرس رو اپلود کنید روی سرور. بعد پوشه wp-content خودتون رو جایگزین روی سرور کنید. بعد داخل فایل کانفیگ وردپرستون اطلاعات دیتابیستون رو بزنید. سایت بالا میاد.
  18. 5 points
    داخل css باید ادرس دهی کنید قبلش @font-face{font-family:'fontname';src:url(http://www.site.com/wp-content/themes/yourtheme/fonts/font.eot) format("eot"), url(http://www.site.com/wp-content/themes/yourtheme/fonts/font.woff2) format("woff2"), url(http://www.site.com/wp-content/themes/yourtheme/fonts/font.woff) format("woff"), url(http://www.site.com/wp-content/themes/yourtheme/fonts/font.ttf) format("truetype")}
  19. 5 points
    سلام و عرض تبریک بابت فرا رسیدن سال نو، آرزوی سالی همراه با موفقیّت برای تمامی عزیزان مشتاق به یادگیری و انجمن وردپرس پارسی دارم، انشاءالله که در سال جاری با توجّه به برنامه‌های در دست اقدام گروه وردپرس پارسی بتونیم قدمی در راه پر پیچ و خمِ پیشرفتِ وبِ سرزمین عزیزمون ایران داشته باشیم به امید موفقیّت تمامی بچّه های وب ایران ♥
  20. 5 points
    این چطور شده ؟ https://jsfiddle.net/majid1889/vnkvkc2y/ فقط از حالت فرم خارجش کردم ک تو سایت ارور نده خودت تگ فرم رو اضافه کن بش
  21. 5 points
    سلام به انجمن خوش اومدید if ( in_category( 'army' ) ) { // your code } اطلاعات بیشتر
  22. 5 points
    با سلام شما یا باید از جی کوئری استفاده کنید مثل کد زیر <script type="text/javascript"> $(document).ready(function() { $("head").append("<meta name=viewport content=width=400, initial-scale=0.45, minimum- scale=0.45/><link rel=apple-touch-icon href=/images/customIcon.png/><meta name=apple-mobile-web-app-capable content=no /><meta name=apple-mobile-web-app-status-bar-style content=black-translucent /><link rel=apple-touch-icon-precomposed href=/images/customIcon.png/> "); }); </script> یا مثل وردپرس شورت کدها رو پیدا کنید و در هدر سایت جاگذاری کنید function _get_shortcodes() { global $post; if( is_a( $post, 'WP_Post' ) && has_shortcode( $post->post_content, 'video5') ) { $pattern = get_shortcode_regex(); preg_match_all('/'.$pattern.'/uis', $post->post_content, $matches); for ( $i=0; $i < count($matches); $i++ ) { if ( isset( $matches[0][$i] ) and $matches[0][$i] == 'video5' ) { $attribureStr = str_replace (" ", "&", trim ($matches[1][$i])); $attribureStr = str_replace ('"', '', $attribureStr); $attributes = wp_parse_args ($attribureStr, $defaults); } } } } add_action('wp_head','_get_shortcodes'); این کد بدون تست نوشته شده برای نمایش روال کار
  23. 5 points
    ۱. وارد cPanel بشید ۲. وارد این مسیر بشید : wp-content/themes ۳. قالب خودتون رو انتخاب کنید و از منوی بالا compress رو انتخاب کنید ۴. فایل zip شده رو با دوبار کلیک کردن دانلود کنید
  24. 5 points
    @iusce من شخصا کاملا موافق حمایت از تولیدات داخلی هستم ولی... ولی برای یک مثال وقتی اثر تولید کننده های داخلی استفاده از موارد رایگان رو به عنوان تولید خودشون معرفی میکنن واقعا جای برای صحبت باقی نمیمونه. فقط برای نمونه عرض میکنم، همین گروه که معرفی کردید، در توضیحات پوسته ای که برای فروش قرارداده این رو آورده: متنی که بولد کردن رو بخونید گفته که طراحی کردیم. و جالبه خیلی خوب اومدن یک صفحه ساز خارجی رو تغییر دادن و فارسی کردن و گفتن ما طراحی کردیم. در صورتیکه صفحه ساز فوق یک محصول جدید و رایگان و کدباز هست. به این آدرس: http://unyson.io/ حتی این عکس رو ببینید: و عکس توی صحفه شون رو هم ببینید.... نکته بعدی استفاده این گروه از formstone در پوسته شون هست که دقیقا در سایتش ذکر شده برای کارها غیر رایگان و پولی باید خریداری و بعد استفاده بشه: https://formstone.it/ دیگه بیشتر از این نخواستم بررسی کنم و صفحه رو بستم خب در مورد گروهی که همون اول کارش داره به این صورت کار میکنه حرفی زده نشه بهتره. البته این یک مورد معمولی هست و خیلی از گروه ها که ادعاهایی رو توی سایتهاشون آوردن همچین مواردی رو میشه درشون دید. متاسفانه به جای تولید علم، محتوا و داشتن فرهنگ دست در بحث تولید و کپی رایت فقط ادعا و حرف زدن رو یاد گرفتیم. مهمترین علت عدم پیشرفت همین هست.
  25. 5 points
    هر تاپیکی که در بخش خودش به بیراهه بره باید ویرایش بشه. مطمئن باشید بعد از یک دهه فعالیت تو انجمن ها نحوه برخورد و مدیریت این نوع تاپیک ها رو میدونیم. تاپیک فوق کاملا مشکل دار بود و این نظر شخصی شماست که مشکلی نداشته! اینکه در یک تاپیک درخواستی در مورد عدم فعالیت گلایه کنید کار اشتباهی هست و طبق قوانین خودتون هم میدونید که مستیم میبایست بایگانی میشد، به احترام انتقاداتی که داشتید بایگانی نشد و برای پاسخگویی به مشکلاتتون باز نگهش داشتم. هنوز هم بهترین و فعالترین انجمن وردپرس همینجاست. اگر نبود اینجا کاملا متروکه میشد. خیلی زودتر از این حرفها. حداقل هنوز روازنه 3-4 نفر از دوستان به تاپیک ها جواب میدن. اینکه به نیست حجم سوالات جوابها کم هستن یه بحث دیگه هست. برای این نوع مشکلات هم همیشه راهکار هست. ولی تا انجام راه کارها زمان نیاز هست که متاسفانه از حوصله کاربر ایرانی همیشه صبر خارج بوده و بجای همکاری همیشه انتقاد داریم... بزرگترین کار اشتباه همین هست. چون برای سرپا موندن همچین سایت هایی علاقه نیاز هست نه بحث مالی. وگرنه از روز اول میشد یک سایت آموزشی/فروشگاهی ایجاد کنیم و تا الا درآمد ماهانه چند ده میلیونی داشته باشیم! ولی نفس کار اوپن سورس و پشتیبانی بر روی همکاری گروهی و رایگان بودنش هست. چیزی که مفهومش به غلط جا افتاده و یکسری از سایت ها دارن سودجویی میکنن. مسلما از پس زمینه کار هیچکسی اطلاعی نداره بجز چند نفر که تعدادمون از انگشت های یک دست هم کمتره. اگر به دو سال پیش تا امروز که تعداد اعضای اصلی گروه به 4 نفر رسید و دوستان فعال هم به دو نفر کاهش پیدا کردن نگاه کنید، متوجه میشید که حجم کارهای انجام شده به نیست ما چقدر زیاد بود. بحث آپدیت های سایت، برگزاری همایش ، بحث وردکمپ، آپدیت های سایت، تغییرات پورتال اصلی، بروزرسانی افزونه های گروه، و رسیدگی در حد توان به انجمن. اگر ما به صورت عمومی خیلی از مسایل رو نمیگیم دلیلش نبود و یا عدم کارکرد گروه نیست. و دوستان باید در نظر بگیرن با تعداد بسیار کمی که الان هستیم حتی انجام 50% کارهایی که داریم هم واقعا جای تعجب داره! یادم نمیاد بخاطر انتقاد کسی رو تا امروز از انجمن بن کرده باشیم
  26. 5 points
    به علت محبوبیت مبحث سئو در انجمن و درخواست دوستان، بخش سئو از زیر بخشی پوسته ها خارج و بصورت یک قسمت مستقل به بخش وردپرس اضافه شد.
  27. 5 points
    سلام امیدوارم که حالتون خوب باشه و همیشه سلامت باشید. قبل از شروع ادامه آموزش ، بگم که یه وقفه طولانی افتاد که به خاطر مشکلات من بود و از این بابت ازتون ماذریت میخوام و امیدوارم دیگه تا آخرش آموزش رو تموم کنم. در ضمن این قسمت فقط برای آموزش هست و هیچ پستی ندید !!! پست های اضافی پاک شدن ... خب توی پست های قبلی تا قسمت منو پیش رفتیم و تقریبا میشه گفت یه هیدر ساده ساختیم و با توابعی مثل list_pages برای نمایش صفحه ها و wp_head و date و ... به صورت ابتدایی آشنا شدیم و استفاده کردیم. رسیدیم تا قسمت منوها و هیدر تکمیل شد و حالا بسته به خودتون میتونید قسمت هیدر رو پیشرفته تر و ... کنید که ما اینجا فقط میخوایم بگیم که چطوری یک پوسته وردپرس تشکیل میشه اونم به ساده ترین روش ممکن ! خالا میرسیم به محتوای داخلی سایت : برای محتوای داخل سایت میایم یک محتوای 2 ستونه تشکیل شده از سایدبار و قسمت مطالب ایجاد میکنیم. فایل index.php رو باز کنید و با استفاده از : <?php get_header() ?> هیدری که ساختید رو فراخوانی کنید. بعد از اون باید قسمت مطالب رو ایجاد کنیم که با استفاده از تگ : <article> محتوا </article> اون رو ایجاد میکنیم و در css به اون استایل میدیم : article { background:#fff; width:690px; border:1px solid #ccc; float:left; padding:5px; } تو این استایل ما اومدیم رنگ پس زمینه رو سفید گذاشتیم و اندازه عرض رو 690 و خاصیت float برای بردن به سمت چپ که اگر درست انجام داده باشید باید یه همچین چیزی در بیارید : خب حالا میریم سراغ این قسمت و شرح محتوا و پست ها و .... : توی این قسمت میایم با استفاده از تگ section پست هارو تعریف میکنیم به این صورت یک کد مینویسیم : <section class="posts"> <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <?php endwhile; ?> <?php endif; ?> </section> حالا توضیح کدها : همونطور که میبینید به تگ sectiuon اومدیم کلاس posts دادیم : که در css میتونید به اون خاصیت بدید به هر شکلی که میخواید. <section class="posts"> ....... به اون در css استایل میدیم به این صورت : .posts { font:normal 11px tahoma; color:#555; line-height:21px; } بعد اومدیم مهمترین قسمت یعنی حلقه مطالب وردپرس رو ایجاد کردیم که به ترتیب اولش یک شرط هست که میگه اگر پست داشتیم : <?php if(have_posts()) : ?> اونارو با استفاده از حلقه برایما نمایش بده یعنی این : <?php while(have_posts()) : the_post(); ?> اطلاعات بیشتر در این مورد : https://codex.wordpress.org/The_Loop برای حلقه مطالب یا همون لوپ و : https://codex.wordpress.org/Function_Reference/have_posts برای وجود مطالب با استفاده از شرط خب ، بعد اومدیم قسمتی که از پست ها میخوایم رو فراخوانی کنیم که من در ابتدا عنهوان مطلب رو داخل h2 میزارم به این صورت : <h2><?php the_title(); ?></h2> تو این کد عنوان مطلب رو نمایش میده که اگر بخواید عنوان همراه با لینک به مطالب باشه باید به صورت زیر استفاده کنید : <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> تو اینجا the_permalink وظیفه دریافت آدرس یا همون پیوند به مطلب رو داره اطلاعات بیشتر در کدکس وردپرس : http://codex.wordpress.org/Function_Reference/the_permalink خب حالا قسمت بعدی که خود مطلب هست رو فراخوانی میکنیم که باید به این صورت باشه : <?php the_content(); ?> اطلاعات بیشتر در : codex.wordpress.org/Function_Reference/the_content ولی من در کدها از خلاصه استفاده کردم به این صورت : <?php the_excerpt(); ?> که خلاصه مطلب رو بر حسب اون چیزی که خودتون تعریف میکنید فراخوانی میکنه اطلاعات بیشتر : codex.wordpress.org/Function_Reference/the_excerpt البته در این مورد خلاصه مطلب بعدا در صورت لزوم مفصل صحبت میکنیم البته سوالی هم داشتید بپرسید ( در تاپیک سوالات ) خب حالا باید شرط و حلقمون رو ببندیم با این کدها : <?php endwhile; ?> // بستن حلقه <?php endif; ?> بستن شرط خب حالا سایتتونو نگاه کنید میبینید که مطالبتون نمایش داده میشه حالا شاید مطالبتون عنوانش که با h2 بود یه کم بد جلوه کنه که در css به اون خاصیت میدیم : .posts h2 a { font:bold 12px tahoma; color:#333; border-bottom:1px solid #ccc; padding-bottom:7px } خب حالا اگر همه چیو به درستی انجام داده باشید باید یه چیزی مثل این داشته باشید : خب فک کنم تا همین جا بست باشه و تمرین کنید تا خوب با قسمت پست ها آشنا بشید تا در قسمت بعدی سایدبار و ... رو هم اضافه کنیم در آخر با هم تاکید میکنم که هیچ کدوم از این کدهارو کپی و پیست نکنید و سعی کنید خودتون همرو تایپ کنید. سوال مشکل و هرچی راجب این پست وحلقه و شرط و ... داشتید در تاپیک : تاپیک رفع مشکلات و سوالات مربوط به آموزش طراحی پوسته وردپرس بپرسید حتی اگر ربطی به وردپرس نداشت مثلا شرط ها در php یا حلقه ها در php و ... تا قسمت بعد موفق باشید.
  28. 5 points
    قوانین کلی انجمن 1- در هنگام ثبت نام از کلمات مناسب جهت نام کاربری استفاده نمایید. نام های کاربری حاوی کلمات نامناسب ، نام های کاربری که جنبه تبلیغاتی داشته و یا نام های کاربری که نام یک سایت می باشند ، سریعا حذف خواهند شد. 2- به دیگران احترام بگزارید. با هرگونه بی احترامی برخورد جدی و حتی منجر به قطع دسترسی کاربر خاطی خواهد شد. 3- در انتخاب آواتر و امضا دقت کنید و از تصاویر و کلمات موهون و نامناسب استفاده ننمایید. توجه کنید که امضا هایی که حاوی تصاویر و کلمات موهون و نامناسب باشند و یا جنبه تبلیغاتی داشته باشند سریعا حذف خواهند شد و در صورت تکرار با فرد خاطی برخورد خواهد شد. 4- برای مطالب خود از عنوان مناسب و گویا استفاده نمایید. در عنوان مطالب خود از عبارات و کلمه هایی مانند : کمک کنید ، درخواست فوری ، نیاز شدید ، تورو خدا کمکم کنید ، خیلی مهم و جملاتی شبیه به این خودداری نمایید. 5- حتما قبل از ایجاد یک موضوع در انجمن جستجو کنید و از ایجاد مطالب تکراری خودداری نمایید. 6- از اسپم کردن موضوعات پرهیز کنید. جهت دریافت پاسخ صبر داشته باشید. برای تشکر از دکمه تشکر استفاده کنید. 7- فارسی بنویسید و از فینگلیش نوشتن خودداری کنید. در غیر اینصورت با فرد خاطی برخورد خواهد شد. 8- فعالیت های تجاری را فقط در بخش مشخص شده انجام دهید و از ایجاد موضوعاتی با جنبه تجاری در دیگر بخشها خودداری نمایید. از دادن پاسخهایی که جنبه تجاری و یا تبلیغی دارند خودداری نمایید. در صورت مشاهده چنین پست هایی با فرد خاطی برخورد خواهد شد. 9- گروه وردپرس پارسی هیچگونه مسئولیتی در مورد فعالیت های بخش تجاری ندارد و تمامی مسئولیت به عهده ایجاد کننده موضوع است. 10-هرگونه بحث سیاسی - مذهبی در این انجمن ممنوع می باشد. هرگونه توهین و مجادله و مباحثه در مباحث دینی و سیاسی ممنوع بوده و تاپیک های اینچنینی حذف و کاربران خاطی محروم می شوند. در صورت تکرار فرد خاطی برای همیشه از انجمن اخراج می شود. 11- ارائه شماره تماس و ایمیل جهت همکاری و یا خرید و فروش و یا هرگونه مورد دیگر بصورت عمومی در انجمن ممنوع است. جهت تبادل موارد ذکر شده از طریق پیام خصوصی اقدام کنید. 12- هرگونه درخواست کامل سازی پوسته در انجمن ممنوع است. اگر نیاز به تکمیل کد بخش خاصی از پوسته را دارید باید درخواست خود را در یک تاپیک جدید مطرح کنید و از درخواست تکمیل کدنویسی و یا طراحی یک پوسته جدا خودداری کنید. 13- هرگونه بحث در مورد تکمیل و اشکال زدایی پوسته های ریپ در انجمن ممنوع است. اگر نیاز به تکمیل کد بخش خاصی از پوسته را دارید باید درخواست خود را در یک تاپیک جدید مطرح کنید و از درخواست تکمیل کدنویسی و یا طراحی یک پوسته ریپ جدا خودداری کنید. 14- هرگونه درخواست فایل/پوسته/افزونه و سایر محصولهای تجاری در انجمن ممنوع است. 15- هرگونه پرسش و بحث درباره محصولهای تجاری در انجمن ممنوع است. پشتیبانی محصولهای تجاری به عهده سازنده/فروشنده آن است. بروزرسانی پنجم.
  29. 4 points
    خب دوستان عزیز سلام الان مدت یک ماهه تقریبا که من اینجام و توی این مدت به یک سوال یک شکل به کررات پاسخ دادم! و اون سوال اینه: قیمت های مختلف برای یک محصول، یا شکل دیگش: قیمت های مختلف برای انواع مختلف از یک محصول متغیر ووکامرس ... بله، همه همین مشکل رو دارن و حق هم دارن برای اینکه آموزش مناسبی به زبان فارسی براش نیست و انگلیسی همه هم که ماشالا نم کشیده و خلاصه تصمیم گرفتم خودم یه آموزش درست کنم برای شما ، آموزشی مخصوص انجمن وردپرس پارسی، که این نکته رو کاملا توش توضیح بدم و باز کنم برای همه ی کسایی که محصولاتی دارن با انواع مختلف یا به اصطلاح محصولات متغیر و میخوان برای هر نوعش حالا بسته به محصول، یه قیمت جداگانه بزارن. لازم به توضیحه که این دومین آموزش از مجموعه آموزشهایی هست که برای انجمن وردپرس پارسی تهیه میکنم و حق و حقوقش هم متعلق به این انجمنه. خب بهتره که شروع کنیم. ما دو حالت داریم، یا فروشگاه ووکامرسمون رو قبلا نصب کردیم و محصولاتمون رو اضافه کردیم و حالا میخوایم ویرایش کنیم و قیمت اضافه کنیم و از این کارا. یا اینکه در حالت دوم ، ما تازه کاریم و برای اولین بار فروشگاهمون رو میخوایم راه بندازیم و شروع کنیم محصول اضافه کنیم. در هر دو حالت فرقی نمیکنه روش کار، در مورد اول شما فقط محصول رو ویرایش میکنی، در مورد دوم محصول رو ایجاد میکنی. در هر دو حالت هم محصولات شما باید متغیر باشن که بتونن ویژگیها و قیمت های مختلف به ازای این ویژگی ها رو ساپورت کنن. مرحله اول! شما باید برای محصولاتتون اون خصوصیات خاصشون رو که از هم مجزاشون میکنه رو به صورت ویژگی تعریف کنین و برای این کار به افزونه یا همون پلاگین احتیاج دارین. شما این پلاگین رو دانلود کنین: https://wordpress.org/plugins/advanced-custom-fields advanced-custom-fields.zip این افزونه توی خود وردپرس هست، حالا بعضی از دوستان میگن پولیه، ولی خب من پولی پاش ندادم تا اونجا که یادمه و فقط دانلودش کردم و فعالش کردم و بعد ازش استفاده کردم و الان اینجا میزارم شما هم دانلود کنید اگه پیداش نکردید و استفاده ببرید. خب بگذریم. این افزونه رو نصب و فعال میکنید تا بتونین برای محصولتون ویژگی درست کنین. ما اینجا یه مثال رو پی میگیریم که همه چیز قشنگ جا بیفته. یه فروشگاه لباس رو در نظر میگیریم که ممکنه هر طرحی یا رنگی از یه لباس یه قیمت جداگانه داشته باشه. مثلا اینجا ما در نظر میگیریم که یه فروشگاهی هست که تیشرت داره و هر طرحی اسمی داره و مشکی به علت اینکه به صورت دیجیتالی چاپ میشه و دستگاه چاپ دیجیتالی هم گرونه و همینطور جوهرش، یه مقدار گرون تر از بقیه هست. هر طرحی هم روی تیشرت یه قیمت داره. مثلا در نظر بگیرین طرحهای مختلف روی تیشرت، مثلا سریال Game of Thrones، طرحهای سنتی و مینیاتور، سریال Breaking Bad.(اینا فقط مثالن) حالا ما سایز های مختلف هم داریم برای این تیشرت ها: S , M , XL پس ما باید برای این تیشرت ها سه تا ویژگی تعریف کنیم. 1- رنگ 2- طرح 3- سایز پس ما افزونه رو نصب کرده ، فعال میکنیم و شروع میکنیم. از طریق منوی ادمین پنل وردپرس وارد محصولات میشیم به این صورت: محصولات =>> ویژگیها =>> افزودن ویژگی جدید حالا در ادامه ی گذینه ی افزودن ویژگی جدید، شروع میکنیم و ویژگی اولمون رو میسازیم. مثلا : نام که معلومه و همینطور نامک، نوع بستگی به خودت داره. من میزارم انتخاب برای مثال. بعد مثلا نام: طرح (که بعد شامل GOT،BB و سنتی و مینیاتور میشه) مرتب سازی پیشفرض: ترتیب دلخواه حالا میای پایین تر و اینا رو هم توی فیلد های انگلیسی مینویسین: custom lable: اسم طرح grouped تیک بخوره display type: text size: small (بسته به سلیقه ی خودتون داره، اینو میگم چون نرمالشه) display in product catalog بلی حالا دکمه ی افزودن ویژگی رو میزنی و ویژگی جدیدت تولید میشه. نکته: حواستون باشه برای ویژگی هایی مثل رنگ display type باید color یا رنگ باشه، که فکر کنم اینو دیگه حتما خودتون میدونین. و به این صورت همه ی ویژگیهای لازم رو میسازیم. مرحله دوم: تعریف کردن ویژگیها این مرحله به این صورته ، ما میبینیم که همونجایی که ویژگی هست و ساخته شده یه گذینه داریم به عنوان پیکره بندی شرایط و مقررات کلیک میکنیم و واردش میشیم و اونجا در سمت راست این گذینه رو میبینیم: افزودن طرح جدید و شروع میکنیم طرح ها رو دونه دونه درست میکنیم و تعریف میکنیم به این شکل Game of Thrones Breaking Bad طرحهای سنتی و مینیاتور حالا ما سه نوع طرح مختلف داریم با سه قیمت مختلف. برای رنگ و سایز هم همین کارا رو باید انجام بدین و در نهایت بعد از اینکه این مراحل رو پشت سر گذاشتیم میرسیم به مرحله ی بعدی یا مرحله سوم که ایجاد متغیر با استفاده از ویژگیهای تعریف شده هست. مرحله ی سوم: ایجاد متغیر برای محصول با استفاده از ویژگیهای تعریف شده محصول رو ویرایش میکنیم یا میسازیم، انتخاب میکنیم که محصولمون متغیر باشه و بعد میریم به قسمت متغیر و شروع میکنیم به ازای سه ویژگی طرح و رنگ و سایز که هر کدوم سه ویژگی زیرمجموعه دارن، به صورت اتومات میزاریم که متغیر بسازه که سر هم رفته اینجا ما بیست و هفت متغیر خواهیم داشت اگه اشتباه نکنم. چرا؟؟؟ خب معلومه. مثلا فرض کنیم من یه تیشرت مشکی سایز XL میخوام با طرح Game of Thrones ولی خواهرم یه تیشرت میخواد به رنگ سفید به سایز M و طرح Game of Thrones و خلاصه الی آخر ... حالا این متغیر ها رو داریم و همه درست شدن مثلا به این شکل: تیشرت مشکی - S - با طرح Game of Thrones تیشرت سفید- S- باطرح Game of Thrones تیشرت مشکی - L - با طرح Game of thrones تیشرت سفید - L - با طرح Game of thrones . . . . و الی آخر حالا تصور کنین که تیشرت مشکی Game of Thrones قیمتش 40.000 تومان هست و تیشرت سفید Game of Thrones قیمتش 30.000 تومان هست. ما برای اینکه این قیمت ها رو اضافه کنیم چیکار میکنیم؟ وارد مرحله ی نهایی میشیم: مرحله نهایی : اضافه کردن قیمت ها به محصول با متغیر های تولید شده اینجا سمت چپ پایین، یه گذینه هست به نام گسترش/بستن روی گسترش کلیک کنین تمامی محصولات تولید شده باز میشن. حالا به ترتیب قیمت ها رو هر چی که هست وارد کنین. این کارو که تموم کردین و قیمت ها رو همه رو که اضافه کردین دکمه ی به روز رسانی فراموش نشه. حالا دقت کنید توی صفحه ی محصولتون میتونین ببینین که سه تا گذینه دارین برای انتخاب و به ازای هر انتخابی که شما بکنین یه قیمت خاصی جلوی شما سبز میشه. یادتون هم باشه که در قسمت انبار توی ویرایش محصول حتما به موجودی انبار یه مقدار دلخواهی بدین. خب اینم از آموزش امروزمون. امیدوارم مفید واقع بشه. و امیدوارم نجات بدم این همه کاربر وردپرس و ووکامرس رو که میان و با همچین مشکلاتی درگیر میشن.
  30. 4 points
    با سلام و احترام در ادامه توضیحات geeksesi عزیز اگه زبان php رو در حد متوسط بلد هستید که مشکلی نداره در غیر این صورت باید حتما قبلش به زبان php مسلط بشید و اینکه برای یادگیری یک زبان برنامه نویسی شما نیاز به درک برنامه نویسی دارید که این روند یک پروسه زمانبر هست در یادگیری یک زبان برنامه نویسی هیچ راه میانبری وجود نداره. شما باید زمان بزارید و یاد بگیرید و در این مسیر داشتن یک راهنما که راه رو بلد باشه میتونه به شما کمک زیادی بکنه.
  31. 4 points
    دوستان عزیز و مدیران محترم سلام امیدوارم این تاپیک رو جای اشتباهی درست نکرده باشم، ولی دیدم که پیشنهادات و انتقاداته گفتم پیشنهادمو اینجا مطرح کنم. من الان چند روزی میشه که اینجا عضو شدم و یک ماهه که یه فروشگاه دارم. تو این چند روزه کلی اینجا از تجربیات همه استفاده کردم و همینطور تونستم تجربیات کوچیکمو با دیگر دوستان درمیون بزارم و این خیلی عالی بود. خودم باورم نمیشه الان راحت کد ویرایش میکنم. یعنی میخوام بگم خیلی خوبه که تجربیات همدیگه رو داریم استفاده میکنیم و میخوام پیشنهادی بدم اینجا. بد نیست که دست به دست هم بدیم و یه دایره المعارف یا اطلس ووکامرس و وردپرس درست کنیم اینجا که همه چی رو توش ذکر کنیم مثل یه راهنما. هر کسی که میاد اینجا اونوقت اگه سوالی داشته باشه اولین کاری که میکنه به اونجا مراجعه میکنه و بعد جواب سوالش رو پیدا میکنه. درست مثل بعضی سایت ها که مرجع اسکریپت و کد هستن، ما میتونیم مرجع ووکامرس و وردپرس رو درست کنیم که برای همه هم قابل استفاده هست چون تا اونجا که من دیدم بیشتر بچه ها اینجا فروشگاه دارن و همه هم که ماشالا وردپرسی هستن. میخواستم ببینم میشه یه همچین کاری رو اینجا شروع کنیم؟ من سایت wordpress.org فارسی زبان هم هستم ولی اونجا رو اصلا دوست ندارم چون محیط صمیمی و دوست داشتنی اینجا خیلی بهتره به نظرم و واسه همین فکر میکنم این کارو اینجا انجام بدیم. من خودم هر چی رو که یاد گرفتم تو این مدت میتونم تالیف کنم، درضمن میتونم ترجمه هم بکنم از زبانهای مختلف و این خیلی کمک خواهد کرد. اینجا بچه های با استعداد دست به قلمی هم داره پس میشه ما هم بنویسیم و دایره المعارف داشته باشیم. درضمن این مسئله و این پروژه اینجا رو هم منحصر به فرد تر میکنه و خیلی ارزش داره. حالا دیگه انتخاب با مدیرانه که اجازه بدن شروع کنیم با چند تا از بچه های خوب اینجا و این مرجع رو درست کنیم. درست مثل یه کاتالوگ هر کسی مثلا که ووکامرس استفاده میکنه و تازه کاره میتونه بخونه این دایره المعارف یا کاتالوگ رو و هر مشکلی داره حل کنه و یا راه بیفته اول کاری. نظر شما چیه مدیران محترم؟ خوشحال میشم که همه نظرشونو بنویسن سه پاس و درود
  32. 4 points
    به نام خدای مهربان خودمون سلام و عرض ادب خدمت همه ی دوستان عزیز و دانای من من ابتدا خودمو معرفی میکنم : محمد بزرگ زاده هستم علاقه مند به وردپرس جان. تقریبا دو ساله که تو وردرپرس پارسی عضوم . و واقعا باید بگم دانا ترین دوست من بوده. حالا از این تعریف تمجیدا بگذریم ( آخه من هنوز از خودم تعریف نکردم ). آقا من تا الان تو اون یکی اکانتم نمیتونستم پاسخ یا تاپیکی ارسال کنم. دلیلش رو نمیدونم ولی دسترسی محدود بود بخاطر همین اکانت رو بستم و یه اکانت دیگه ساختم در سایت و الان در خدمت شمام. آخه این موضوع اطلس وردپرس واقعا برام مهم شد خب برم سر اصل مطلب و دیدگاهم درمورد این تاپیک و این موضوع بگم پیشنهاد که توسط @ToranjArts عزیز خوندم استارت ایده و بقیه دوستان هم واقعا نظرات جالبی دادن. به نظرم دیگه بحث و انتقاد و گلایه و تجربه اینا رو بذاریم کنار بحث تکرار شده رو دوباره تجدید نکنم بهتره بارها شده در همین انجمن مشکلی که داشتم رو حل کردن ( ولی باید بگم که اما داره ) منظورم اینه که داخل تاپیک مشکل رفع میشه . دوستان مثلا کد های مختلفی میذارن. اما این که از بین 10 تا کد که میذارن یکیش کار میکنه یعنی درواقع یکیش کامل تر از بقیه هست. همینطور معرفی افزونه - قالب و انواع و اقسام چیز ها (یکی تاپیک زده افزونه ی کپچا میخوام - عزیزان 10 تا افزونه معرفی میکنن - دستشون درد نکنه ولی خب اگه من 10 تا انتخاب میخواستم که تو گوگل سرچ میکردم 10 صفحه برام نتیجه میاورد ) و با این همه پر حرفی برسیم به پیشنهاد اصلی : * اطلس وردپرس و اقسام آن : 1 - بخش آماتور تقسیم شده به دسته بندی آموزش ها آماده بشه : یعنی این که طرف میخواد فروشگاه بزنه یا فلان سایتو بزنه. خب یه سری مباحث برای تمام مرحال طراحی وب از طریق وردپررس لازمه پس اونها شامل همه میشه. اما کسی که میخواد مجله خبری بزنه فکر نکنم آموزش های ووکامرس به دردش بخوره. پس پیشهاد اول من اینه : آموزش نه به صورت جامع و 0 تا 100 ( به صورت پروژه ای ) هرکس هر کاری خواست بکنه باید بره تو همون بخش خاص. و هروقت لازم شد دوباره به مرجع سر بزنه و مبحث دیگه ای رو مطالعه کنه. مثال : (آره من میخوام یه سایت خبری بزنم - خب میرم تو بخش نصب وردپرس - عه چه جالب آموزش نصب قالب رو هم داره - خب از این روشی که اینجا نوشته هم میشه پست فرستاد- چند ماهی با سایت خبریم فعالیت میکنم و هیچ مشکلی ندارم - * اما حالا میخوام یه فروشگاه در سایت خبری خودم تاسیس کنم * - به مرجع مراجعه میکنم و آموزش های بخش فروشگاهی رو مطالعه میکنم.) ویکی آموزش : ظاهر یک ویکی رو داشته باشه اما مختص آموزش. یعنی با ظاهر یک داریرۀ المعارف و باطن یک مرجع آموزشی. 2 - بخش پرفشنال (مراحل بخش پرفشنال پشت سر هم هستند. به ترتیب مطالعه کنید) درخواست ها : درواقع یه بخشی باشه که کاربر آماتور بتونه درخواست بده و یا مشکلش رو بیان کنه. مثال : (آقا سایت من مگا منو نداره. بلد نیستم کد نویسی. یا بهم کد نویسی یاد بدین. یا افزونه ای معرفی کنید) البته اینی که گفتم شبیه تاپیک یک فروم بود. اما در مراحل بعدی تفاوت این مورد رو متوجه میشین. اتاق فکر : بعد از دریافت درخواست کاربر آماتور، کاربران پرفشنال که با به دست آوردن امتیاز به این درجه رسیدن. در اتاق فکر شروع به مشورت و تهیه آموزش کد نویسی مثلا : (ساخت یک مگا منو) کرده و عده ای دیگه در اتاق فکر به تست و آزمایش افزونه های آماده بپردازند تا هم ( ایجاد مگا منو ) از طریق کد نویسی هم از طریق افزونه در ویکی وردپرس ارسال بشه. توسعه دهندگان : توسعه دهندگان هم همونایی هستند که فقط در اتاق فکر مشغول نیستند. میشه یه جوری گفت مثل ویکی پدیا ارسال مطلب رو برای کاربران پرفشنالی که امتیاز بالا گرفتن آزاد بذاریم. درواقع اونها میشن دِوِلوپر و اجازه ارسال مطالبی که در اتاق فکر ارائه میشه رو دارن. { بخوام کامل تر بگم باید بگم هر اتاق فکر یک تا دو نفر به عنوان دِوِلوپر داره که بعد از به نتیجه رسیدن کاربران پرفشنال آموزش و یا مقاله آماده شده رو در ویکی قرار میده. } 3 - بخش لِرنینگ آغاز کار : اینجا ما به ساخت پکیج های آموزشی و یا برگذاری دوره های آنلاین مباحث مختلف وردپرس میپردازیم. تکمیل فرایند : بعد از آموزش ما با قرارداد مستقیم با QAL انگلستان گواهینامه های پایان دوره اعطا میکنیم. ( اینو گفتم چون میتونم مسئولیتش رو بپذریم ) درآمد زایی : ما میتونیم جذب مدرس آزاد داشته باشیم یا نه فقط میتونیم پکیج های آموزشی رو فقط از طریق خود سایت ارائه کنیم. (درآمد زایی زیاد مساله پر رنگی نیست حالا ) مجوز : آقا برا این یکی یه پیشنهادی بده ! فک کنم باید مجوز هایی فرا تر از ساماندهی بگیریم. 4 بخش فریلنسرینگ زیاد نمیخوام توضیح بدم چون دیگه خیلی دارم پر حرفی میکنم دیگه خودمم خسته شدم ( درواقع سایت هایی مثل دورکار - پونیشا - کارک و ... ) فریلنسرینگ : کارفرما میخواد یه سایتی تاسیس کنه و میاد مناقصه ای برگذار میکنه برای انتخاب کسی که سفارشش رو قبول کنه. (خب هر فریلنسری تو مناقصه برنده بشه کار مال اونه) فریلنسر : همون پیمان کار خودمونه (البته میدونم میدونید) کار فرما : کسی که سفارشی چیزی داره (اینم میدونم میدونید) مناقصه : هرکس پیشنهاد با قیمت پایین تری بده برنده میشه ( اینم میدونستید ؟ ) 5 - پیشنهاد شما ((( اینجا مکان پیشنهاد شماست ))) در آخر از همتون عذر خواهی میکنم بخاطر پر حرفی هام. ممنون از وردپرس پارسی جان.
  33. 4 points
    سلام. لدت بردم از خواندن مطالب بالا. چندی پیش من میخواستم فروشگاهی را راه اندازی کنم و چون محصولات زیادی داشتم شک داشتم که آیا ووکامرس میتونه این حجم از دبتابیس را هندل کنه یا خیر. و اگر یکی از تیبل های وردپرس به حجمی نزدیک به ۱۰ گیگ برسه آیا پروسه فیلتر یا سرچ و با حتی بارگزاری با چه مصرف منابعی روبرو خواهد بود. اونچه من طی تحقیقاتم توی نت بهش رسیدم بدلیل کهنگی پاره ای از اون مقالات و بالطبع آپدیت هسته ووکامرس در این بازه کاملا متفاوت از تجربه اجرایی بود. در طی تحقیقاتم متوجه شدم سوالاتی که من همواره بدنبال جوابشون هستم سوالات طیف گسترده ای از جامعه وبمسترین بوده و اینکه منابع فارسی در این زمینه اگر در بحث حرفه ای گری از ۱ تا ۱۰ رتبه بندی کنیم در شرایط مطلوب با ۳ رفوزه بود. حرکت، حرکتی جالبی است. امیدوارم با استقبال به ثمر برسه. نکته پایانی اینکه استقبال از ووکامرس قطعا بیش از خود وردپرس خواهد بود چون وبمسترانی که این گزینه را در حال توسعه دارند کم و بیش درآمدی نیز از سیستم دارند بنابراین مشتاق مطالب نو و افزایش بهره وری هستند.
  34. 4 points
    کد شما به صورت زیر میشه <?php /*Template Name: contact*/ /*فرم تماس با ما*/ if (isset($_POST['submitted'])) { if (trim($_POST['contactName']) === '') { $nameError = 'لطفا نام خود را وارد نمایید'; $hasError = true; } else { $name = trim($_POST['contactName']); } if (trim($_POST['email']) === '') { $emailError = 'لطفا آدرس ایمیل خود را وارد نمایید.'; $hasError = true; } else if (!preg_match("/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$/i", trim($_POST['email']))) { $emailError = 'آدرس ایمیل وارد شده صحیح نمی باشد'; $hasError = true; } else { $email = trim($_POST['email']); } if (trim($_POST['comments']) === '') { $commentError = 'لطفا پیغام خود را وارد نمایید'; $hasError = true; } else { if (function_exists('stripslashes')) { $comments = stripslashes(trim($_POST['comments'])); } else { $comments = trim($_POST['comments']); } } if (trim($_POST['website']) === '') { $websiteError = 'لطفا نام سایت خود را وارد نمایید'; $hasError = true; } else { if (function_exists('stripslashes')) { $comments = stripslashes(trim($_POST['website'])); } else { $comments = trim($_POST['website']); } } if (trim($_POST['subject']) === '') { $subjectError = 'لطفا موضوع پیام خود را وارد نمایید'; $hasError = true; } else { if (function_exists('stripslashes')) { $comments = stripslashes(trim($_POST['subject'])); } else { $comments = trim($_POST['subject']); } } if (!isset($hasError)) { $emailTo = get_option('tz_email'); if (!isset($emailTo) || ($emailTo == '')) { $emailTo = get_option('admin_email'); } $subject = 'یک پیغام از طرف ' . $name; $body = "نام فرستنده: $name \n\nایمیل نویسنده: $email \n\nنام وبسایت: $website\n\nموضوع پیام: $subject\n\nپیغام: $comments"; $headers = 'From: ' . $name . ' <' . $emailTo . '>' . "\r\n" . 'Reply-To: ' . $email; wp_mail($emailTo, $subject, $body, $headers); $emailSent = true; } } ?> <?php get_header(); ?> <div class="container"> <div id="content"> <?php get_sidebar('right'); ?> <?php if (have_posts()): while (have_posts()): the_post(); ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <div class="contactForm1"> <div class="contacth1"><?php the_title(); ?></div> <?php if (isset($emailSent) && $emailSent == true) { ?> <div> <p>با تشکر، ایمیل شما با موفقیت ارسال شد</p> </div> <?php } else { ?> <?php the_content(); ?> <?php if (isset($hasError) || isset($captchaError)) { ?> <p>متاسفم، خطایی رخ داده است لطفا مجددا سعی نمایید<p> <?php } ?> <form action="<?php the_permalink(); ?>" class="contactForm" method="post"> <ul> <li> <label for="contactName">نام شما:</label> <input type="text" name="contactName" id="contactName" value="<?php if (isset($_POST['contactName'])) echo $_POST['contactName']; ?>" /> <?php if ($nameError != '') { ?> <span><?= $nameError; ?></span> <?php } ?> </li> <li> <label for="email">ایمیل شما:</label> <input type="text" name="email" id="email" value="<?php if (isset($_POST['email'])) echo $_POST['email']; ?>" /> <?php if ($emailError != '') { ?> <span><?= $emailError; ?></span> <?php } ?> </li> <li> <label for="email">نام سایت:</label> <input type="text" name="website" id="website" value="<?php if (isset($_POST['website'])) echo $_POST['website']; ?>" /> <?php if ($websiteError != '') { ?> <span><?= $websiteError; ?></span> <?php } ?> </li> <li> <label for="email">موضوع پیام</label> <input type="text" name="subject" id="subject" value="<?php if (isset($_POST['subject'])) echo $_POST['subject']; ?>" /> <?php if ($subjectError != '') { ?> <span><?= $subjectError; ?></span> <?php } ?> </li> <li><label for="commentsText">پیغام:</label> <textarea name="comments" id="commentsText" rows="20" cols="30"><?php if (isset ($_POST['comments'])) { if (function_exists('stripslashes')) { echo stripslashes($_POST['comments']); } else { echo $_POST['comments']; } } ?></textarea> <?php if ($commentError != '') { ?> <span><?= $commentError; ?></span> <?php } ?> </li> <li> <input type="submit" value="ارسال ایمیل"></input> </li> </ul> <input type="hidden" name="submitted" id="submitted" value="ارسال ایمیل" /> </form> <?php } ?> </div><!-- .entry-content --> </div><!-- .post --> <?php endwhile; endif; ?> </div><!-- #content --> <?php get_sidebar('left'); ?> </div><!-- #container --> <?php get_footer(); ?> برای کپچا هم میتونین از کدهای زیر استفاده کنید
  35. 4 points
    این پلاگین ظاهرا همونیه که شما نیاز دارید https://wordpress.org/plugins/manageview-your-posts-only/
  36. 4 points
    سلام، باید باکس مورد نظر خودتونو درست کنید. ولی Display :none کنید که حالت عادی نشون نده بعد با @media سی اس اس بنویسید که وقتی صفحه نمایش کوچک تر 768 px رسید display :block بشه. با اینکار فقط اونایی که با تبلت و گوشی میان می تونن ببینن.
  37. 4 points
    شما نمیتونید از مرورگر و... این موارد پیدا کنید چون این کدها سمت سرور پردازش میشوند و خروجی آن ها برای شما نمایش داده میشود پس شما باید مثلا متن و یا کلاس مورد نظر درون فایل ها جستجو کنید و بخوانید و ادیت کنید
  38. 4 points
    سلام ممنون بابت پیشنهادات موارد خوبی مطرح شده که چند تاییشون جزو برنامه های ما بود اما بستر انجمن اجازه اجرا رو تا الان نداده بود. ما توی فاز اول داریم پورتال سایت رو بروزرسانی می کنیم که تا آخر هفته بعدی رونمایی میشه. ایشالله توی فاز بعدی هم این موارد و پیشنهاداتتون رو سعی می کنیم اجرایی کنیم تا انجمن کارایی بیشتری داشته باشه.
  39. 4 points
    سلام و عرض ادب 1ـ آمارگیرها به درستی نشون نمیدن، خود صفحه افزونه آمارگیر هم گزارشات خطای زیادی داره، بهترین آمارگیر خود گوگل آنالیتیکس هست 2ـ نام صفحه اول سایت لاتین هست، در صورتی که مطالب شما فارسی هست (البته شاید دلیل خاصی دارید) 3ـ تگ h1 و h2 ندارید، مخصوصا در صفحه اصلی سایت 4ـ سعی کنید نوشته ها رو مرتب تر و با فونت و سایز مناسب بنویسید 5ـ در آخر اینکه سایت شما یه سایت تخصصی هست، شاید آنچنان عمومیت نداشته باشه که کسی سرچ بزنه این مطالب رو در همین اوایل، مثل سایت های موسیقی و فیلم نیست که زود راه بیفته، پس کمی صبر و حوصله به خرج بدید و همین موارد اولیه سئو رو رعایت کنید انشاالله نتیجه می گیرید موفق باشید
  40. 4 points
    این یه کد ساده هستش برای اعتبار سنجی که در یکی از کارها ازش استفاده کرده بودم : function check(){ var error=0; var name=$("input[name=namekarbar]").val(); var mail=$("input[name=mail]").val(); var password=$("input[name=password]").val(); var confirmpassword=$("input[name=confirmpassword]").val(); if(name==''){error=1; $("input[name=namekarbar]").val('لطفاً نام خود را وارد کنید');$("input[name=namekarbar]").addClass('error')}; var regexp=/^[a-z0-9_\.-]+@{1}[a-z0-9_\.-]+\.[a-z]{2,4}$/i; if(regexp.test(mail)==false){error=1;$("input[name=mail]").val('ایمل خود را وارد کنید');$("input[name=mail]").addClass('error')} var regexp=/.{5,}/i; if(regexp.test(password)==false){error=1;alert("لطفا، پسورد را به درستی وارد کنید");$("input[name=password]").addClass('error')} else{if(password!=confirmpassword){error=1;alert("پسورد یکسان نیست");$("input[name=password]").addClass('error');$("input[name=confirmpassword]").addClass('error')}} if(error==1){return false;} } البته برای راحتتر بودن به اینپوت ها آیدی یا کلس بدید بجای اینکه اسم اینپوت رو بنویسید کلس یا آیدی رو بدید مثلاً $('#username') موفق باشید
  41. 4 points
    سلام چند وقت پیش بنده پوسته ای از این مارکت ها خریداری کردم تا بتونم از فایل زبانش استفاده کنم خیلی جالبه مارکتی که ادعا داره نسخه اورجینال ارائه میده (البته بعید میدونم)خیلی راحت میاد کد های تبلیغاتی خودشو داخل پوسته یا فایل قرار میده تا از پهنای باند و منابع مشتریاش به شدت به نفع خودش استفاده کنه بعضی از لینک های موجود !!(فقط بعضی از این لینکها) ( باقیش بماند) برای شما قرار میدم تا حداقل کسی که اطلاع نداره چی به سرش میاد ازش آگاهی پیدا کنه: این فقط بخش هدر سایت هست: <a style="display:none" rel="follow" href="http://farishtheme.ir/" title="قالب وردپرس">قالب وردپرس</a> <a style="display:none" rel="follow" href="http://farishtheme.ir/category/wordpress-theme/" title="قالب وردپرس">قالب وردپرس</a> <a style="display:none" rel="follow" href="http://farishtheme.ir/category/wordpress/wordpress-treaning/" title="آموزش وردپرس">آموزش وردپرس</a> <a style="display:none" rel="follow" href="http://farishtheme.ir/" title="قالب فروشگاهی وردپرس">قالب فروشگاهی وردپرس</a> <a style="display:none" rel="follow" href="http://farishtheme.ir/" title="وردپرس">وردپرس</a> حالا توجه شمارو به این لینکها هم جلب میکنم: http://themecheck.org/score/wordpress-theme-sahifa(10).html http://themecheck.org/score/wordpress-theme-sahifa(7).html http://themecheck.org/score/wordpress-theme-2qt0g50qn6o088cokoogkggcg.html خیلی جالبه این این مارکت عزیز در تمام هدر پوسته ها و حتی جاهایی که به ذهن ادمم نمیرسه لینکاشو که هیچ ارتباطی به بهینه شدن پوسته هم نداره قرار داده و از (display:none) هم خیلی عالی استفاده شده دوستانی که اطلاع ندارن در جریان باشن که این نو لینک گذاری سایت شمارو داغون میکنه از لحاظ سئو دچار شرایط بسیار بحرانی میشید.. ببخشید در حضور اساتید (مرتضی جان و سایر اساتید)زیاد صحبت کردم فقط خواستم بگم دزدی به هر قیمتی داره انجام میشه یا علی
  42. 4 points
    وردپرس هر مطلبی که منتشر میکنه در دیتابیس ذخیره میکنه، این نوعی که شما میگید خیلی قبلتر در سیستم MT وجود داشت که روش بی فایده منسوخی حساب میاد.
  43. 4 points
    سلام از ووکامرس استفاده می‌کنید؟ ووکامرس > پیکربندی > همگانی > مکان پیشفرض مشتری > بدون مکان پیش فرض این تنظیم رو انجام بدید درست میشه
  44. 4 points
    فقط یک کاربر خاص و یا یک role از کابران خاص قراره ؟ اگر برای یک کاربر خاص هست که هیچی یه شرط بزارید و ایدی اون کاربر بدید و یا هر چیزی که شناسه اون کاربر هست (فکر نمیکنم منظورتون باشه) و میتونید wp_get_current_user استفاده کنید که اطلاعات بگیرید و.... اگر هم قرار هست بر اساس یه نقش خاص باشه میتونید ایدی Rolle بگیرید و یا .... توضیح کامل تر بدید
  45. 4 points
    سلام این کد برای قسمت پیشخوان هست، نوع محصول رو به صورت پیش روی مجازی و قابل دانلود قرار میده /** * WC - Set Downloadable product type as the default. * --------------------------------------------------------------- */ function itl_wc_product_type_options( $product_type_options ) { $product_type_options['virtual']['default'] = 'yes'; $product_type_options['downloadable']['default'] = 'yes'; return $product_type_options; } add_filter( 'product_type_options', 'itl_wc_product_type_options' ); این کد هم برای قسمت پیشخوان هست، در قسمت اطلاعات محصول موجودی و حمل و نقل رو حذف می‌کنه /** * WC - Remove Woocommerce Product Data Tabs. * --------------------------------------------------------------- */ function itl_remove_product_data_tabs( $tabs ) { unset( $tabs['inventory'] ); unset( $tabs['shipping'] ); return $tabs; } add_filter( 'woocommerce_product_data_tabs', 'itl_remove_product_data_tabs', 20, 1 ); این کد برای قسمت پرداخت هست، موارد ضروری رو غیر ضروری می‌کنه تا وقتی که موارد اضافه حذف شد اروری به کاربر نده مبنی بر اینکه فلان فیلد ضروری پر نشده /** * WC - Make Default Address Fields not required. * --------------------------------------------------------------- */ function itl_woocommerce_checkout_filters( $fields ) { $fields['address_1']['required'] = false; $fields['address_2']['required'] = false; $fields['city']['required'] = false; $fields['postcode']['required'] = false; $fields['country']['required'] = false; $fields['state']['required'] = false; $fields['city']['required'] = false; return $fields; } add_filter( 'woocommerce_default_address_fields', 'itl_woocommerce_checkout_filters' ); این کد هم برای قسمت پرداخت و همچنین قسمت کاربری هست، موارد غیز نیاز رو حذف می‌کنه /** * WC - Remove Default Address Fields. * --------------------------------------------------------------- */ function itl_remove_checkout_fields( $fields ) { unset( $fields['billing']['billing_company'] ); unset( $fields['billing']['billing_address_1'] ); unset( $fields['billing']['billing_address_2'] ); unset( $fields['billing']['billing_city'] ); unset( $fields['billing']['billing_postcode'] ); unset( $fields['billing']['billing_country'] ); unset( $fields['billing']['billing_state'] ); unset( $fields['order']['order_comments'] ); unset( $fields['billing']['billing_address_2'] ); unset( $fields['billing']['billing_postcode'] ); unset( $fields['billing']['billing_company'] ); unset( $fields['billing']['billing_city'] ); unset( $fields['shipping']['shipping_first_name'] ); unset( $fields['shipping']['shipping_last_name'] ); unset( $fields['shipping']['shipping_company'] ); unset( $fields['shipping']['shipping_country'] ); unset( $fields['shipping']['shipping_address_1'] ); unset( $fields['shipping']['shipping_address_2'] ); unset( $fields['shipping']['shipping_city'] ); unset( $fields['shipping']['shipping_state'] ); unset( $fields['shipping']['shipping_postcode'] ); return $fields; } add_filter( 'woocommerce_checkout_fields' , 'itl_remove_checkout_fields' ); add_filter( 'woocommerce_billing_fields' , 'itl_remove_checkout_fields' ); add_filter( 'woocommerce_shipping_fields' , 'itl_remove_checkout_fields' ); این کد هم قسمت ویرایش آدرس رو در قسمت کاربری حذف می‌کنه /** * WC - Remove edit-address menu from Account Page. * --------------------------------------------------------------- */ function itl_woocommerce_remove_account_menu_items( $items ) { unset( $items['edit-address'] ); return $items; } add_filter( 'woocommerce_account_menu_items', 'itl_woocommerce_remove_account_menu_items' ); تمام این کدها در فایل functions.php قالبتون قرار می‌گیره اگر قسمت دیگه‌ای هم مونده بفرمایید
  46. 4 points
    سلام در فایل functions.php قالب‌تون قرار بدید function theme_exclude_posts_from_archive( $query ) { if ( $query->is_archive() ) { $query->set( 'offset', '1' ); } } add_action( 'pre_get_posts', 'theme_exclude_posts_from_archive' );
  47. 4 points
    تا حد خیلی زیادی بله ولی هیچ تضمینی درشون نیست. اگر از خود سایت اصلی تم فارست تهیه کنید بله وگرنه از سایتهای داخلی که دار عرضه میکنن نگیرید.
  48. 4 points
    در جکویری $( ".articles_nav:eq(1)" ) در CSS .articles_nav:nth-child(2)
  49. 4 points
    سلام https://wordpress.org/plugins/category-sticky-post/ https://wordpress.org/plugins/sticky-posts-in-category/
  50. 4 points
    یک مثال (کد رو به هر شکل مناسب هست تغییر دهید) <?php if(!isset($_COOKIE['file_name'])) { $sa = date('H'); $da = date('i'); $date = date('Y-m-d-h'); $hasel = $sa * $da; $myfile = $date . $hasel . '.jpg'; setcookie('file_name', $myfile, time() + 60, "/"); // 1 Minute exec('ffmpeg -i movie.jpg -i logo.png -filter_complex "ovelay=5:10" ' . $myfile); } else { $myfile = $_COOKIE['file_name']; } echo ' src="http://cdn.varzesht.ir/azar95/' .$myfile ; ?>