• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

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

Black_Sky

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

    3,426
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    59

تمامی ارسال های Black_Sky

  1. فروم میخواهید ببرید روی وردپرس؟ انجمن یه چیزه ! وردپرس یه چیز ! درسته میشه با پلاگین تبدیل به انجمن هم کردش اما خب دردسر های خودش داره بهتر نیست ببرید به vb و یا Mybb
  2. تست کنید functions.php
  3. http://rokesh.ir/wordpress-tutorials-making-drop-down-menu-for-wordpress/ https://code.tutsplus.com/tutorials/how-to-integrate-a-bootstrap-navbar-into-a-wordpress-theme--wp-33410 http://www.wpbeginner.com/wp-themes/how-to-add-custom-navigation-menus-in-wordpress-3-0-themes/ http://www.wpbeginner.com/beginners-guide/how-to-add-navigation-menu-in-wordpress-beginners-guide/
  4. https://wordpress.org/plugins/wp-user-frontend/
  5. functions.php باز کنید خط اول هیچ white space وجود نداشته باشد و تست کنید اگر برطرف نشد یکبار پلاگین های اضافه غیر فعال کنید تا پلاگین که دارای مشکل هست پیدا کنید و از پلاگین مشابه و یا patch استفاده کنید
  6. سایت های زیادی هستند که روی خدمات که بهتون ارائه میدن این گواهینامه هم با comodo https://gist.github.com/bradmontgomery/6487319 مثلا ایران وب سرور روی سرویس هایی که ارائه میده هست!
  7. مشکل قالب

    ربطی مستقیم به وردپرس نداره! کدهاتون زمانی که خورد کردید ! (header.php & index.php &....) از encoding مناسبی استفاده نکردید ! فایلها بگردید و همه تغییر بدید به زیر : حتی functions.php قالب
  8. شدن میشه یه صفحه بسازید مطابق میل خودتون و از template name استفاده کنید بعد بیاید چک کنید سطح دسترسی موقع بازدید پنل ! بگید مثلا اگر سطح دسترسی نویسنده بود صفحه x نمایش بده اگر نبود صفحه y نمایش بده و بعدش بیاید دسترسی به پنل ادمین جز شخص ادمین محدود کنید به این سادگی میتونید یه صفحه پروفایل بسازید ! صفحه هم که طراحی میکنید با توجه به نیازتون میتونه متغییر باشه ! مثال : شما میتونید صفحه ای طراحی کنید که در اون تغییر رمز عبور ! تغییر ایمیل ! مشاهده مطالب که خود شخص ارسال کرده ! اگر خرید و یا فاکتور داشته میتونید یه خروجی بگیرید و نمایش بدید و..... طراحی صفحه با خود شماست که چی میخواد داشته باشه اما برای ساختش فقط همان موارد کافیست ! is_login wp_redirect wp_get_current_user بقیه موارد ترکیب خود شماست که چگونه استفاده میکنید
  9. خب فقط یک نفر بتونه ببینه یه مقداری دردسر داره ! اون یک نفر ایپی خاصی داره ! شناسه خاصی داره ! چی داره اگر برای همه بود شما میتونستید یک Template Page درست کنید و درونش فرم ثبت نام مورد نظر قرار بدید قبلش هم یه شرط بزارید مثلا is_login و یا ایپی طرف بگیرید و چک کنید توی index.php هم میتونید تغییرات بدید بگید اگر IP شخص برابر بود Header توی php اون به صفحه ای که میخواهید منتقل کنید و تمام !
  10. خورد وردپرس سر خود اینکار نمیکنه شما اومدید توی functions.php و یا .... به اون مقداری برای تبدیل و ریسایز کردن دادید که از اونها استفاده کنید اگر اون هایی که هستند پاک کنید موقع نمایش به مشکل میخورید برای حل اول باید توابع چک کنید و بعد اون خط هایی که کار ریسایز انجام میدن پیدا کنید و حذف کنید و بعدش برید همونها پیدا کنید و از تابع جایگزین استفاده کنید و سایز با css کم کنید !
  11. خب شما باید بیاد چک کنید که جفت فیلدهای شهر و استان پر شده باشد بعدش یه دکمه ای چیزی بزارید و یا اینکه با ajax بفرستید و بگیرید ! البته یه مقدار چون هنوز گنگه سوال برام دقیق نمیتونم راهنمایی کنم
  12. من متوجه نمیشم میخواهید چیکار کنید ! میخواهید لینک تصاویر که درون پست هاتون هست خارج کنید و بعد بهشون یه متن اضافه کنید ؟ چیزی مثل واترمارک؟! خب اینکار میتونید با Regex لینک ها خارج کنید بعد با GD میتونید متنتون با نیازهاتون مثل فونت و... اضافه کنید : https://stackoverflow.com/questions/13267846/how-to-add-text-to-an-image-with-php-gd-library https://stackoverflow.com/questions/138313/how-to-extract-img-src-title-and-alt-from-html-using-php
  13. والا جمله بندی شما یه مقداری خوندنش هم سخته ! اگر میخواهید زیباسازی کنید توی گوگل هم جستجو میکردید به نتیجه میرسیدید کلاس های مورد نظر با inspect دربیارید و بعد بهشون استایل بدید و بعد برای اینکه تداخل ایجاد نشه و استایل جدید ارجعیت بده به قبلی بهشون !important بدید
  14. اموزش زیر دنبال کنید : https://code.tutsplus.com/tutorials/build-a-newsletter-system-with-php-and-mysql--net-5742
  15. هیچی یه تبلیغ ساده بود میخواست مطمئن بشه که تبلیغش نمایش داده بشه
  16. لیست علامت دار

    https://www.w3schools.com/css/css_list.asp
  17. <?php if (Get_field('Dialect') != null) { echo "<div class='head'>گویش متن اصلی</div><div class='box' >" . get_field('Dialect') . "</div>"; } ?>
  18. برای همچین کاری نیاز به ووکامرس نیست ! شما edd نصب کنید و خودش این پروسه ها داره ! بعد فایل apk خودتون zip کنید و بعد بزارید برای دانلود !!
  19. تبدیل قالب سیستم های وبلاگ دهی چیز خاصی نیست به سادگی میشه این کار کرد ! چه بیان هم همین ! فقط باید توابع جایگزین پیدا کرد که فقط کمی جستجو نیاز داره قالب بفرستید
  20. شما نمیتونید از مرورگر و... این موارد پیدا کنید چون این کدها سمت سرور پردازش میشوند و خروجی آن ها برای شما نمایش داده میشود پس شما باید مثلا متن و یا کلاس مورد نظر درون فایل ها جستجو کنید و بخوانید و ادیت کنید
  21. یعنی همین کد رو در چند قسمت قالب دستی وارد کردید و پاسخ گرفتید ؟! اگر پاسخ گرفتید که مشکل نمیتونه از کد و ابزارک باشه ! ابزارک متنی که استفاده میکنید درونش یه متن قرار میدید نمایش میدهد ؟ این هم تست کنید : https://wordpress.org/plugins/allow-javascript-in-text-widgets/
  22. منظور شما متوجه شدم اما برای اینکار شما نیاز به دریافت و ارسال دارید ! پس فقط با گرفتن و نمایش دادن نیست و سوال شما به کل تغییر کرد ! برای ارسال شما باید از Curl استفاده کنید و یک خط کافی نیست که بنویسیم شما دربارش بخونید ! اون موقع میتونید مقادیر که میخواید به سایت مرجع بفرستید و جوابتون بعد دریافت در سایت خودتون نمایش بدید ! ------------ البته Crawl نوشتن نیازه یه مقداریش هم البته بنده سایت فقط یه مقدار دیدم و بررسی نکردم !
  23. برای اعتبارسنجی همیشه فقط یک سمت مورد فیلتر و بررسی قرار ندید ! سعی کنید هم سمت سرور و هم سمت کاربر هر 2 چک کنید ! مخصوصا سمت سرور ! دلایل چون دستکاری توی مرورگر و یا ... شدنی هست سمت کاربر هر چقدر هم پیچیده بشه اما سمت سرور اینگونه نیست ! استفاده از پترن خوبه ! بررسی با js هم خوبه اما در نهایت با php هم چک کنید که مقدادیر جز شرایط خودتون ارسال نشده باشد و از ارسال ان جلوگیری کنید
  24. کد زیر به wp-config.php اضافه کنید : define('WP_MEMORY_LIMIT', '3000M'); این هم بخونید : https://premium.wpmudev.org/blog/increase-memory-limit/
  25. بهتره از این تابع استفاده نکنید و از تابع زیر استفاده کنید ! این تابع به نوعی منسوخ شده است کد زیر مشکل شما رو هم خواهد کرد <?php wp_list_categories('title_li='); ?> https://developer.wordpress.org/reference/functions/wp_list_categories/