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

  1. mehran-b

    mehran-b

    راهبر ارشد


    • امتیاز

      1,189

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

      2,466


  2. afshin171

    afshin171

    عضو سایت


    • امتیاز

      312

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

      291


  3. Morteza

    Morteza

    وردپرس پارسی


    • امتیاز

      259

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

      19,143


  4. miladalizadeh

    miladalizadeh

    عضو سایت


    • امتیاز

      251

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

      535



Popular Content

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

  1. 11 points
    سلام و درود بر کاربران عزیز انجمن وردپرس پارسی یه راست میرم سر اصل مطلب. وقتی بر روی سایت وردپرسیتون CDN شرکت CloudFlare رو فعال میکنید آیپی بازدید کننده هایی که وردپرس ثبت میکنه مثلا در بخش نظرات یا در آمار افزونه آمار وردپرس یا هر جایی که وردپرس آیپی بازدید کننده رو نشون میده آیپی واقعیشون نیست و یه آیپی دیگست. علت این مشکل اینه که وقتی شما سرویس CDN شرکت CloudFlare برای سایت وردپرسیتون فعال میکنید منبعد دیگه تمام بازدید ها از سرور سایت شما توسط سرورهای کلودفلر انجام میشه و بازدید کننده ها دیگه از سرور شما صفحات سایتون رو دریافت نمیکنند به جاش از سرورهای کلودفلر صفحات سایتتون رو دریافت میکنند. این قضیه هم به این علته که بتونه اون سرویس شبکه تحویل محتوا یا همون CDN رو پیاده کنه که دربارش میتونید داخل ویکی پدیا بخونید. حالا اصل مطلب اینه که یه پلاگین آماده کردم که با نصب و فعال سازی این پلاگین دیگه آیپی بازدید کننده ها آیپی های خود کلودفلر نیست و آیپی واقعی خودشون نمایش داده میشه. اینم پلاگین : wp-cloudflare-real-ip.zip موفق و سربلند باشید یا علی
  2. 7 points
    بله تقریبا تمامی سایت های وردپرس الان صفحه بندیشون داره ایندکس میشه و متعاقبا ارور Duplicate Title Tags میگیرن. والا راهکار که میشه خودتون صفحه بندی رو مجدد noindex کنید. add_filter('wpseo_robots', function($robotsstr) { if(is_paged()) { return "noindex,follow"; } return $robotsstr; });
  3. 6 points
    سلام و درود @TheOne همین خطی که بهش اشاره کردید زیرش بذارید کد داخل تگ body قرار میگیره. البته معمولا منظور از تگ body قبل از </body> هست. که توی 98 درصد قالب ها توی فایل footer.php قرار داره.
  4. 6 points
    با سلام 'publicly_queryable' => true, بعد یکبار به تنظیمات > پیوندهای یکتا برید و روی ذخیره تغییرات کلیک کنید
  5. 5 points
    وقت بخیر شاید برخی مواقع دیده باشید که برخی از ارائه دهندگان هاست وردپرس داخل پلن بندی هاشون نوشتن که با خرید هاست وردپرس یک ssl رایگان از ما دریافت کنید شاید برای شما سوال باشد هاستی که قیمت ماهانش فرضا 10 هزار تومن هستش چطوری ssl چند صد تومنیو هم رایگان میدن در این بخش قصد دارم آموزش بدم که چطوری توی سرور لینوکسیتون برای کلیه ی هاست های میزبانی، اس اس ال رایگان رو فعال کنید توجه داشته باشید که برای وارد کردن دستورات باید به روت سرور دسترسی داشته باشید ابتدا نرم افزار پوتی رو باز کنین و وارد روت سرور لینوکسیتون بشین ابتدا دستور زیر را وارد کنید nano /usr/local/directadmin/conf/directadmin.conf سپس در صفحه ی موجود دستورات زیر را به کد ها اضافه کرده و تغیرات خود را ذخیره کنید letsencrypt=1 enable_ssl_sni=1 بعد از انجام مراحل بالا به ترتیب دستورات زیر را در روت سرور وارد کنید cd /usr/local/directadmin/custombuild ./build clean ./build update ./build letsencrypt ./build rewrite_confs در نهایت با دستور زیر دایرکت ادمین خود را ری استارت کنید service directadmin restart حال برای تست وارد یکی از هاست های سرور شده و به قسمت SSL Certificates برید در این بخش مشاهده میکنید که در قسمت Use the server's shared signed certificate گزینه ای به اسم Free & automatic certificate from Let's Encrypt اضافه شده است که اگر روی اون تنظیم کنید و تغیرات رو سیو کنید بعد از 1 دقیقه اس اس ال روی هاست شما فعال شده و میتوانید از آن استفاده کنید موفق و پیروز باشید
  6. 5 points
    سیسام های زیادی هستن که بر پایه لاراول نوشته شدنه و نمیشه خیلی نظر خاصی داد مگر اینکه کسی همه رو بشناسه در اون صورت حتی با دیدن جاوااسکریپتش هم میشه تا حدودی تشخیص داد که با چی نوشته شده. اگر سیستمی می خواید که بتونید اجازه بدید کاربرا مطلب ارسال کنند افزونه های زیادی برای وردپرس هست که پنل کاربری توی فرانت اند درست میکنند و افزونه های دیگه ای هست که اجازه میدن کاربرا بتونند مطلب ارسال کنند و در صورت تایید ادمین نشون داده بشه که با سرچ ساده ای میتونید مطالبی در موردشون پیدا کنید. اما اگر می خواید مثل همین سایت باشه دقیقا یا مثلا همین لاراول باشه که میتونید با یکی از همین سیستم های بلاگ دهی اماده که توی گیت هاب منتشر شده و بر مبنای لاراول هستن شروع کنید. مثلا این لینک رو بررسی کنید: https://wpu.ir/pzmsj اما اون سایت به نظر کدنویسیش اختصاصی میاد جایی نمیبینم که از پروژه اماده ای استفاده شده باشه. ممکنه مشکل لود بالا داشتنه و از وردپرس رفتنه روی لاراول. موفق باشید.
  7. 5 points
    سلام و درود @unid_user سایت ویرگول همونطور که @فرحان خان فرمودند با فریمورک لاراول به صورت کاملا اختصاصی طراحی شده. اون نشانی هم که توی فوترش هست مربوط به یه سیستم آنالیز بازدید و رفتار کاربرانه یه چیزی مثل گوگل آنالیتیکس.
  8. 5 points
    سلام و درود @Ali شما همین طوری نمیتونید HTML رو قاطی کدهای PHP کنید هنگامی که میخواید HTML بنویسید باید تگ PHP رو ببندید. <?php if ( is_home() ) { ?> <h2><a href="http://type74.ir" title="پیاده سازی صوت">پیاده سازی صوت</a></h2> <h2><a href="http://type74.ir" title="تایپ سخنرانی">تایپ سخنرانی</a></h2> <?php } else { ?> <h5><a href="http://type74.ir" title="پیاده سازی صوت">پیاده سازی صوت</a></h5> <h5><a href="http://type74.ir" title="تایپ سخنرانی">تایپ سخنرانی</a></h5> <?php } ?>
  9. 5 points
  10. 5 points
    وقتی لینک اتریبیوت rel نداشته باشه یعنی dofollow ئه.
  11. 5 points
    با سلام اگر شما هم جز افرادی هستید که افزونه های زیادی روی سایت نصب و سپس حذف کردید باید بدانید که بعضی از افزونه ها جداولشان در دیتابیس باقی می ماند و باعث افزایش حجم دیتابیس و کاهش سرعت سایت می شود. اگر جز افراد حرفه ای نباشید پاک کردن جداول اضافی وردپرس ریسک زیادی دارد لذا برای این کار ابتدا افزونه Plugins Garbage Collector را نصب کنید و در قسمت ابزارها >> Plugins Garbage Collector برید و با زدن گزینه Search none-WP tables سرچ را در کلیه جداول دیتابیس انجام دهید. این افزونه جداولی که مربوط به افزونه ها های قدیمی باشد و روی وبسایت حذف شده اند با رنگ قرمز مشخص میکند که می توانید علامت بزنید و حذف کنید (قبل از هر کاری بهتره از کل دیتابیس فول بک اپ بگیرید) جداول افزونه هایی که در سایت فعال هستند سبز رنگ می باشد و همچنین نام افزونه را در مقابل این جداول مینویسد. این افزونه جداول پیشفرش وردپرس را اصلا در لیست نمیارد که به اشتباه پاک کنید.
  12. 5 points
    به نظرم از تبلیغات کلیکی استفاده نکنید، به خصوص اگر سایتتون نوپا هست، سود زیادی براتون نخواهد داشت. شما میتونید به جای تبلیغات کلیکی با شرکت‌هایی مثل کاپریلا، یکتانت یا کانگورو همکاری کنید. این شرکتا با هوش مصنوعی تبلیغات مرتبط رو به کاربران شما نمایش میدن و برای همین هم رضایت کاربران و هم میزان درآمد شما افزایش پیدا میکنه، ضمن اینکه شرکت‌های کاپریلا و یکتانت، به صورت پیش‌پرداخت فعالیت میکنن، یعنی شما در ازای قرار دادن تبلیغات پول دریافت می‌کنید و نه کلیک و شرکت کانگورو بر اساس کلیک هستش (منتها باز هم خیلی از تبلیغات کلیکی عادی بهتره) آدرس‌هاشون رو میذارم، اگر خواستید یه بررسی انجام بدید: کاپریلا: http://kaprila.com/ یکتانت: http://yektanet.com/ کانگورو: http://congoro.com من خودم در حال حاضر با کاپریلا همکاری میکنیم، توصیه میکنم برای شروع شما هم با کاپریلا کار کنید، راحت تر تبلیغات میدن، ضمن اینکه شما میتونید همین الان به وبسایت "همیار آی تی" هم که در امضای من هست سر بزنید و تبلیغاتشون رو ببینید، به گونه‌ای هست که اصلا تمرکز کاربر رو به هم نمیریزه (قسمت مطالب مرتبط پایین پست‌ها و سایدبارها) موفق باشید
  13. 5 points
    سلام از نسخه 4.5.0 وردپرس اضافه شده، برای قسمت سفارشی‌سازی وردپرس هست وقتی این قسمت رو اضافه کنید در صفحه سفارشی‌سازی می‌تونید به صورت لایو ابزارک‌های وردپرس رو تغییر بدید نمونه
  14. 5 points
    سلام و درود مورد ساده ایه ابتدا یه فرم ساده شامل یه اینپوت با تایپ تکست و یه اینپوت هم با تایپ سابمیت می سازیم. <form action="<?php echo home_url('/'); ?>" method="post"> <input type="text" name="sbpid"> <input type="submit" value="بسرچ"> </form> سپس کد زیر رو برای هندل کردن اطلاعات فرم بعد از سابمیت به فایل functions.php قالب سایت و زیر اولین <?php اضافه میکنیم. add_action('init', function() { if(isset($_POST['sbpid']) && is_numeric($_POST['sbpid'])) { $link = get_permalink((int) $_POST['sbpid']); if($link !== false) { wp_redirect($link); exit; } } }); موفق باشید
  15. 5 points
    1- ساخت نقشه سایت با Google XML Sitemaps توسط این افزونه می توانید نقشه سایت تان را با فرمت XML ایجاد کنید و با معرفی آن به موتورهای جستجو میزان بازدید سایت و همچنین سرعت شناسایی مطالب تان را در آن ها افزایش دهید . افزونه Google XML Sitemaps یکی از محبوب ترین افزونه های مخزن وردپرس می باشد که روی اکثر سایت های وردپرسی نصب شده است . 2- فرم های تماس حرفه ای با Contact Form 7 یکی از مشهور ترین و سرشناس ترین فرم سازها، فرم ساز ۷ می باشد. شما با این فرم ساز میتونید به ساخت فرم های ساده ای بپردازید. البته برای سایت های ساده کاربر خوبی داره. بعد از نصب افزونه قسمتی با عنوان تماس یا فرم تماس در پسخوان به وجود میاد، که با کلیک بر روی اون میتونید فرم خودتون رو به هر شیوه ای که دوست دارید و هر امکاناتی که میخواهید اضافه کرده و بعد از ذخیره به شما شورت کدی رو میده که در هر جای قالب بذارید، فرم رو به شما نشون میده! همچنین میتونید از قسمت برگه ها نیز به عنوان برگه ای جدا مثلا به عنوان تماس با ما انتخابش کنید. 3- افزایش سرعت سایت با W3 Total Cache افزونه ی w3 total cache برای افزایش سرعت سایت می باشد که سبب افزایش سرعت لود سایت می شود , حتما این موضوع را می دانید که سرعت اینترنت برخی از از کاربران و بازدیدکنندگان سایتتان پایین می باشد و آنها قادر به بازدید سایت شما نیستند و امکان کمی دارد که مجددا برای دیدن سایت شما برگردد و شما این بازدیدکنندگان را از دست می دهید و همچنین یکی از روش های موتور جست و جوگر گوگل ارزش زیاد به سرعت لود سایت می باشد و از این روش هم نیز سایت ها را رتبه بندی می کند . شما می توانید با افزونه ی w3 total cache سرعت لود سایت خود را تا حد ممکن افزایش دهید. 4- بهینه سازی سایت با WordPress SEO by Yoast سئوی سایت ها همواره یکی از مهمترین نکات قابل توجه پس از راه اندازی بوده و هست. به همین دلیل در سایت های وردپرسی هم شاهد این موضوع هستیم که وبمستران توجه ویژه ای به بحث سئوی وردپرس داشته باشند. برای سئوی سایت های وردپرسی افزونه های متعددی وجود دارد که در بین تمامی آن ها دو افزونه ی Yoast SEO و all in one pack مشهور تر هستند و شما می توانید در کنار رعایت سایر نکات به آن ها نیز توجه کرده و از آن ها استفاده کنید. 5- ایجاد گالری های پیشرفته با NextGEN Gallery افزونه ای فوق العاده منعطف و کاربردی برای ساخت انواع گالری های زیبا و پیشرفته ، این افزونه بهترین افزونه ساخت گالری برای وردپرس می باشد که تا لحظه نگارش این مطلب بیش از ۹ میلیون بار دانلود شده است . از جمله قابلیت های مهم این افزونه می توان به امکان مدیریت کامل تصاویر ، افزودن خودکار watermark ، ساخت و مدیریت آلبوم ها ، نمایش تصاویر به دو صورت آلبوم و اسلاید ، کدهای کوتاه فراوان و کاربردی و بسیاری امکانات دیگر اشاره نمود .این افزونه گالری تصاویر از بهترین افزونه های گالری هستش که واقعا فوق العادست و تنظیمات و گزینه هایی که داره خیلی حرفه ای هستن. 6- افزایش سئو سایت با All in One SEO Pack اگر شما تا به حال دنبال افزایش سئو ی سایت خود بوده باشید، حتما و بدون شک نام افزونه های سئو ی وردپرس ALL in One Seo Pack و wordpress seo by yoast را شنیده اید و شاید اکنون از یکی از این افزون ها دارید استفاده می کنید و یا اینکه حد اقل یک بار قبلا استفاده کرده اید.در کنار انتشار مطالب در بلاگ خود و دقت در نوع مطالب و نحوه ی معرفی به موتور های جست و جو گر به خصوص گوگل، نیازمند یک افزونه برای معرفی برخی توضیحات و کلمات کلیدی به موتور های جست و جو هستید.دو افزونه ی فوق، کاملا رایگان هستند و از مخزن وردپرس نیز قابل دانلود هستند.افزونه ی ALL in One دارای سابقه ی زیاد و محبوبیت فراوان و همچنین سادگی در استفاده و تنظیمات آن هست که تا اکنون بالای ۱۴ میلیون بار دنلود شده است.. 7- افزایش سرعت بارگذاری صفحات با WP Super Cache یک افزونه ی حرفه ای برای بالا بردن سرعت بارگذاری سایت تا حد ممکن اگر دنبال راه حلی برای افزایش سرعت سایت خود هستید حتما افزونه wp super cache رو امتحان کنید. این افزونه با ساخت نسخه HTML صفحات شما و ذخیره آن ، باعث افزایش چشمگیر سرعت وب سایت شما می شود . طرز کار این افزونه به این صورت است که با نمایش نسخه HTML ذخیره شده به کاربر ، مانع از اجرای دستورهای وردپرس برای نمایش صفحه به هر بازدید کننده می شود . با هر بار تغییر محتویات مطلب یا برگه ، نسخه HTML آن نیز به روز می شود . همچنین این افزونه گزینه خوبی برای کسانی است که از هاستینگ های با پهنای باند محدود استفاده می کنند . همچنین این افزونه از تنظیمات ساده تری نسبت به افزونه W3 Total Cache برخوردار است. 8- ساخت فرم تماس با ما ایمن با Fast Secure Contact Form این افزونه یک افزونه کاربردی برای ساخت فرم تماس با ما می باشد ، فیلتر خودکار پیغام های اسپم ، تائید ایمیل ، انتقال کاربر به صفحه دلخواه پس از ارسال ، پشتیبانی کامل از CAPTCHA و Akismet ، افزودن بی نهایت فیلد به فرم ، ساخت و مدیریت چند فرم ، مدریت ساده فیلد ها و ویژگی های آن ها از جمله قابلیت های این افزونه می باشند . 9- آمارگیر پیشرفته گوگل با Google Analytics for WordPress توسط این افزونه کاربردی و API اختصاصی خود در Google Analytics می توانید آمار و اطلاعات دقیق بازدیدها و کلمات جستجو شده و … را مشاهده و بررسی کنید . این افزونه کدهای مورد نیاز Google Analytics را به صورت خودکار وارد کرده و تنظیمات پیشرفته مربوط به ان را برای شما فراهم می کند . رصد کلیک های انجام شده روی لینک های خارجی شما از جمله قابلیت های مهم این افزونه محبوب می باشد . 10- افزونه Page Builder by SiteOrigin افزونه Page Builder by SiteOrigin نام یکی از افزونه های ورد پرس برای صفحه ارایى می باشد. به کمک ویجت های مورد علاقه ی خود می توانید از این افزونه ی صفحه ساز به سهولت هر چه بیشتر استفاده کنید. با استفاده از این افزونه می توانید. از جمله ویژگی های دیگر این افزونه به قابلیت کار با تمام تم های خوش ‌ساخت‌، امکان بارگزاری رایگان و پشتیبانی از دیگر افزونه ها می توان اشاره کرد. 11- آمارگیر قدرتمند و حرفه ای wp statistics در وردپرس سیستم های زیادی برای نمایش آمار به صورت کلی و یا جزئی وجود دارد که هر کدام در انواع مختلفی خدماتی را به وبمستران ارائه می کنند. یکی از پر بازدیدترین افزونه وردپرسی که برای آمار بازدید سایت استفاده شده است WP Statistics می باشد که توسط فرد ایرانی به نام مصطفی صوفی طراحی شده و تا به امروز چیزی بالغ بر ۲۰۰۰۰۰ کاربر آن را دانلود کرده اند. 12- افزونه EWWW IMAGE OPTIMIZER این افزونه تمامی عکس هارو ریسایز می کنه.حتی عکس هایی که قبلا آپ شدن. تغییر فرمت عکس ها به شیوه ای که کمترین حجم رو در سایت اشغال کنن نمونه ای از کارایی این افزونست. 13- کپی کردن نوشته‌ها در وردپرس با Duplicate Post دلایل مختلفی وجود داره که بخواید از یک نوشته یا برگه وردپرس تکثیر کنید. یکی از رایج ترین دلایل میتونه فراهم کردن یک راه آسان و ساده برای مشتریاتون باشه که بتونن از یک نوشته یا برگه ای که شما از قبل براشون آماده کردید المثنی بگیرند و چیزهایی که میخوان رو بدون اینکه بدونن هر چیزی رو چطور فرمت بندی کنند تغییر بدند. 14- افزونه بهینه ساز دیتابیس وردپرس با WP Optimize گاهی حتما پیش اومده که بفکر بهینه سازی دیتابیس خود باشید و در ذهن خودتون تصور اینرو کرده باشید که آیا راهی هست بدون رفتن به کنترل پنل هاست این کار رو انجام داد یا خیر ؟! بله راه حلی خوبی آقای وردپرس در این لحظه برای شما روبرو داره . . . افزونه ایی هست حرفه ایی که حتی میشه با اون زمان سنجی به تعداد روز و هفته و ماه رو بهش داد و کار پاکسازی تمامیه ذخیره سازی های وردپرس از جمله مطالب , زباله دان , رونوشت ها و . . . رو انجام داد . 15- افزونه WP-PostViews افزونه قدرتمند و حرفه ای wp post views می باشد که کارش نمایش تعداد دفعات بازدید از پست ها و برگه های شما می باشد . فوق العاده پرکاربرد و حرفه ای 16- نمایش ساده مطالب مرتبط با Yet Another Related Posts Plugin نمایش دادن مطالب مرتبط ، باعث افزایش بازدید و حضور بیشتر کاربر در وب سایت شما می شود . راه های زیادی برای نشان دادن مطالب مرتبط وجود دارد ، یکی از این روش ها استفاده از افزونه است . Yet Another Related Posts Plugin یا YARPP یکی از محبوب ترین افزونه ها در این زمینه است . توسط این افزونه و قرار دادن یک کد کوتاه در قالب ، مطالب مرتبط با موضوع به صورت لیست و یا همراه با تصویر شاخص نمایش داده می شود . نمایش به دو شیوه متفاوت ، امکان تغییر استایل نمایش ، الگوریتم محاسبه پیشرفته و نمایش مطالب مرتبط در فید RSS از جمله قابلیت های این افزونه پر طرفدار می باشد . 17- ساخت شبکه اجتماعی با BuddyPress BuddyPress یک افزونه پیشرفته برای تبدیل وب سایت وردپرسی شما به یک شبکه اجتماعی تمام عیار است . توسط این افزونه کاربردی قادر هستید یک شبکه اجتماعی با امکاناتی نظیر پیام خصوصی ، ساخت پروفایل ، دوست یابی ، ساخت گروه ، عضویت در گروه ها و … ساخته و خونی تازه در رگ سایت تان تزریق کنید . این افزونه جز افزونه های اصلی وردپرس محسوب می شود و بیش از ۳۰۰ افزونه دیگر در مخزن وردپرس برای این افزونه ساخته شده است . 18- افزودن کپچا به فرم ها با SI CAPTCHA Anti-Spam این افزونه مفید وردپرس ، با افزون یک تصویر کپچا به فرم های مختلف باعث کاهش تعداد پیغام های جفنگ می شود . این تصویر امنیتی به صورت خودکار به فرم ارسال دیدگاه ، فرم عضویت ، فرم ورود و … افزوده می شود . از جمله توانایی های منحصر به فرد این افزونه می توان به تنظیمات پیشرفته ، کد HTML صحیح ، مخفی کردن فرم برای کاربران وارد شده و … اشاره کرد . 19- بررسی سلامت لینک ها با Broken Link Checker لینک ها اهمیت زیادی در SEO سایت شما دارند ، اگر در میان لینک های موجود در سایت شما چند لینک منقضی شده باشند گوگل از رتبه شما کم می کند . این افزونه به صورت خودکار کلیه مطالب ، برگه ها ، دیدگاه ها و … را برای لینک های خراب جستجو کرده و در صورت وجود لینک خراب آن را به شما اطلاع می دهد . اطلاع رسانی به دو صورت ایمیلی و نوار هشدار می باشد . 20- ساخت آسان جدول ها با TablePress این افزونه به شما امکان ایجاد جدول ها را بدون نیاز به دانستن HTML می دهد . TablePress با ظاهر ساده و جذاب خود ، امکانات لازم برای ساخت هر نوع جدولی اعم از لیست قیمت ها ، برنامه ها و … را به شما می دهد . یکی از قابلیت های خارق العاده این افزونه ، امکان وارد کردن جداول از نرم افزار EXEL است . همچنین امکانی در آن تعبیه شده است که صدور جداول ساخته شده با فرمت های گوناگون را ممکن می سازد . 21- افزودن قابلیت های جدید با Jetpack by WordPress.com با فعال کردن افزونه JETPACK امکاناتی نظیر آمار ، خبرنامه ، تنظیمات شبکه های اجتماعی و … به وب سایت شما اضافه می شود . امکانات ذکر شده قبل از ارائه این افزونه تنها برای کاربران سایت wordpress.com وجود داشت . البته لازم به ذکر است که کلیه قابلیت های جدید روی سرور سایت wordpress.com میزبانی می شوند . 22- نمایش اطلاعات شمارنده گوگل با Google Analyticator این افزونه با اضافه کردن خودکار کدهای Google Analytics به قالب شما و همچنین نمایش آمار در داشبورد وردپرس ، رنج کار باGoogle Analytics را به حداقل می رساند ! همچنین با داشتن چند ابزارک سفارشی ، امکان نمایش آمار را در وب سایت شما فراهم می کند . پشتیبانی از شمارش گر تعداد دانلود ، نصب آسان و … از قابلیت های این افزونه می باشد . 23- افزودن ساده کلیپ های یوتیوب با Smart YouTube PRO توسط این افزونه محبوب به سادگی می توانید ویدئو های سایت های youtube ، Vimeo ، Metacafe ، liveleak و … را به مطالب ، برگه ها و دیدگاه های خود اضافه کنید . نمایش ویدئو ها روی آیفون و آندروید ، افزودن لیست پخش ، ساخت خودکار تصاویر بند انگشتی ، ابزارک کاربردی ، نمایش خودکار ویدئو ها ، تولید کد xHTML استاندارد و … از توانایی های این افزونه می باشد . 24- افزونه WP-Jalali ا استفاده از این امکان می‌توانید در بخش ویرایش مطالب، تاریخ شمسی مطالب منتشر شده را مشاهده کنید.در یک صفحه و … این قابلیت به شما امکان می‌دهد بر اساس ماه‌های شمسی، نوشته‌های موجود را از صافی بگذرانید و نوشته‌های مربوط به یک ماه را دسته‌جمعی ویرایش کنید. 25- شمارش تعداد دانلود و مشاهده فایل ها با WordPress Download Monitor Download Monitor یک افزونه کاربردی برای شمارش تعداد بازدید یک لینک و دانلود یک فایل می باشد . این افزونه با فراهم کردن محیط آپلود و مدیریت فایل های قابل دانلود به شما امکان مشاهده و ثبت تعداد دانلود هر فایل را می دهد . از قابلیت های مهم این افزونه می توان به افزودن لینک ها در محیط ویرایشگر ، افزودن ورژن های مختلف یک فایل ، ثبت لینک ها دانلود از سرورهای دیگر ، نمایش تعداد دانلود به بازدیدکنندگان توسط کد میانبر ، قابلیت دسته بندی فایها ، ثبت تعداد دانلود صحیح و اقدام برای دانلود ، دانلود فایل ها فقط برای اعضا و … اشاره نمود . 26- افزودن قابلیت امتیاز دهی با GD Star Rating افزونه GD Star Rating همان طور که از نام آن پیداست به شما این اجازه را میدهد تا قسمتی را برای سایت خود تشکیل دهید تا کاربران بتوانند به نوشته ها، برگه ها و حتی نظرات سایت شما رای دهند و این باعث رتبه بندی قسمت های مختلف و پر طرفدار سایت شما می شود. هم چنین شما میتوانید امکانات دیگری و ویدجت های متفاوتی را به ستون های این افزونه اضافه کنید. این افزونه به صورت ایجکس می باشد.. 27- آگاهی از دیگاه های جدید با Subscribe To Comments Reloaded با استفاده از افزونه Subscribe To Comments Reloaded به کاربران خود اجازه می دهید که از درج دیدگاه های جدید از طریق ایمیل آگاه شوند . این افزونه با ایمیل های جذاب خود باعث بازگشت بازدیدکنندگان به وب سایت شما و در نتیجه افزایش ترافیک سایت می شود . عدم ویرایش جدولهای اصلی وردپرس ، ویرایش ساده مشترکان ، ویرایش کاملا ایمیل ها و پیغام های ارسالی ، قابلیت غیر فعال کردن قابلیت برای مطالب خاص و سازگاری کامل با افزونه QTranslate از قابلیت های مهم این افزونه محسوب می شود. 28- نمایش مطالب محبوب با WordPress Popular Posts برای نشان دادن محتوای خوب یک سایت بهتر است برترین مطالب را در نگاه اول به رخ کاربر بکشیم تا با دیدن آن مطالب حسابی برای خود مانور دهیم. اما متاسفانه برخی از وبمستران عزیز فراموش کردند که محبوب ترین مطالب نباید یک عمر ثابت باشد و معمولا مربوط به اولین پست ها باشد بلکه باید به صورت پویا عمل کند و به صورت روزانه , ماهانه و سالانه تغییر نماید تا کاربر متوجه سایت زنده شما بشود 29-افزونه Advanced Custom Fields با استفاده از این افزونه ما قادر خواهیم بود متاباکس هایی رو ایجاد کنیم و در نوشته ها یا پست های سفارشیمون نمایش بدیم و یا گالری تصاویری ایجاد کنیم و کاربر رو محدود کنیم که برای ایجاد گالری تصاویر فقط از اون قسمت تصاویر رو آپلود کنه و بتونیم با استایل دهی بسیار زیبا یک قالب شیک داشته باشیم. 30- تجربه فروشگاه داری اینترنتی با WooCommerce ووکامرس ، برترین افزونه ی فروشگاه ساز تحت وردپرس می باشد که به وسیله آن قادر هستید براحتی اقدام به ایجاد یک فروشگاه اینترنتی با امکانات مختلف کنید. با ووکامرس شما می توانید هر چیزی را به فروش برسانید. براحتی محصولات فیزیکی ، مجازی و یا حتی فایل های خود را به صورت اینترنتی به فروش برسانید . 31- ساخت گالری های فلش با Grand Flagallery ساختن گالری فلش برای دسترسی آسان بازدید کنندگان به فایل های فلش، ایده ی بسیار جالبی برای سایت هاست.این مورد به مرتب سازی سایت نیز کمک شایانی می کند و پیدا کردن فایل های فلش مورد نظر را برای کاربران آسانتر می کند.وردپرس همین ایده را در قالب افزونه ای به نام Grand Flagallery به کاربران خود رائه می دهد. Grand Flagallery این امکان را به شما می دهد تا تصاویر،ویدئو ها و موسیقی های موجود در وب سایت خود را دسته بندی و مرتب کنید. شما می توانید با یک کلیک، گالری های مورد نظر خود را بسازید؛گالری هایی که توسط این افزونه ساخته می شوند زیبایی چشم گیری را به سایت می بخشند که در جلب نظر کاربر نیز موثر است.از دیگر قابلیت های کاربردی این افزونه می توان به موسیقی پشت زمینه، پشتیبانی کامل از مرورگرهای آیفون و اندروید، قابلیت افزودن ابزارک ها اشاره کرد. 32- افزودن لینک به دیوار فیسبوک با Add Link to Facebook توسط این افزونه مطالب و برگه های شما به صورت خودکار روی پروفایل و یا صفحه فیسبوک تان ارسال می شوند . در عین حال شما توانایی مدیریت نحوه ارسال و … را در اختیار دارید . برای استفاده از این افزونه کافیست یکبار تنظیمات آن را انجام دهید و همه چیز را به افزونه بسپارید ، با هر بار ارسال پست یا برگه جدید ، لینک آن روی پروفایل یا صفحه شخصی تان ارسال می شود . 33- ساخت فروشگاه اینترنتی با WP e-Commerce این افزونه محبوب اولین افزونه فروشگاه ساز وردپرس می باشد که با قابلیت ها و توانایی های زیادی عرضه شده است . WP e-Commerce نیز به صورت رایگان منتشر شده است و شما می توانید افزونه های مورد نیازتان را برای آن خریداری کنید . این افزونه کارآمد با قابلیت هایی نظیر سیستم منعطف کوپن و تخفیف ، حمل و نقل رایگان ، ابزارک های متنوع ، سیستم پرداخت تک صفحه ای ، هماهنگی با سایر سیستم های فروشگاه ساز و … یکی از انتخاب های مناسب در این زمینه محسوب می گردد . 34- افزونه وردپرس چند زبانه کردن سایت با WPML یکی از قدرتمند ترین افزونه های چند زبانه کردن سایت وردپرس افزونه قدرتمند WPML هست که به راحتی امکان ایجاد سایت چند زبانه رو به وردپرس میده. در حال حاظر برترین و قدرتمندترین پلاگین ایجاد سایت چند زبانه شده. کلیه قالب های روز دنیا با این پلاگین برای چند زبانه شدن سازگار میشن و این نیز یکی از از نشانه های حرفه ای بودن این افزونه وردپرس هست متاسفنه رایگان نیست!! 35- صفحه بندی مطالب با WP-PageNavi این افزونه یکی از محبوب ترین افزونه ها بین کاربران ایرانی وردپرس است ، با فعال کردن این افزونه و قرار دادن یک کد کوتاه در قالب امکان صفحه بندی مطالب برای شما فراهم می شود . البته به صورت پیش فرض وردپرس مطالب سایر صفحات را به صورت مطالب قدیمی تر ← نمایش می دهد . 36 – نسخه موبایل حرفه ای با WPtouch امروزه با پیشرفت تکنولوژی ساخت صفحات وب ، داشتن یک سایت واکنش گرا (Responsive) که روی هر دستگاه هوشمندی به درستی نمایش داده شود کار سختی نیست . با این وجود برخی تمایل دارند از نسخه موبایل مجزا برای وب سایت خود استفاده کنند ، افزونه WPtouch برای این منظور ساخته شده است . با نصب این افزونه یک نسخه ساده و جذاب از وب سایت تان برای تلفن های هوشمند ایجاد می شود . عدم نیاز به ویرایش کدهای قالب ، انتقال خودکار کاربران موبایل به نسخه مخصوص آن ، تنظیمات پیشرفته و … از توانایی های این افزونه قدرتمند محسوب می شوند . 37- ویرایش گر متن پیشرفته با TinyMCE Advanced این افزونه به شما امکان اضافه کردن ، حذف کردن و تغییر چیدمان دکمه ها را در ویرایشگر متن وردپرس می دهد . به سادگی یک کلیک کردن می توانید با فعال کردن ۱۶ افزونه دیگر آن امکانات جدید را به ویرایشگر دیداری وردپرس اضافه کنید . پشتیبانی ساخت جدول ، تنظیمات بیشتر هنگام ساخت لیست ها ، جستجو و جایگزینی متن ، ویرایش CSS درون خطی و … از قابلیت های کلیدی این افزونه شناخته می شوند . 38- افزونه قدرتمند امنیتی وردپرس All In One WP Security یکی از افزونه قدرتمند امنیتی وردپرس می باشد ، این افزونه یک ابزار ساده و فوق العاده کابردی برای حفاظت و امنیت در برابر هک و حملات به سرور شماست ، تنها کافیست آن را روی وردپرس خود نصب کنید . این افزونه به زبان فارسی نیز آماده شده است و می توانید براحتی از آن استفاده کنید . 39- مدیریت حرفه ای ابزارک ها با Widget Logic Widget Logic افزونه ای کاربردی برای وب سایت هایی است که قالب آن ها از جایگاه های ابزارک زیادی پشتیبانی نمی کند . با استفاده از این افزونه ، تنظیماتی جدید به ابزارک های شما اضافه می شود که توسط آن می توانید مشخص کنید که آن ابزارک در کدام نوع صفحات نمایش داده شود . به عنوان مثال مشخص می کنید که ابزارک تقویم در جایگاه ستون سمت چپ قالب ، تنها زمانی نمایش داده شود که کاربر در صفحه آرشیو موضوعی یا صفحه جستجو باشد . 40- نظرسنجی های پیشرفته با WP-Polls این افزونه سیستم نظرسنجی قدرتمندی را با پشتیبانی از AJAX به وب سایت شما اضافه می کند . به راحتی می توانید فرم نظر سنجی مورد نظرتان را ایجاد کرده و با قرار دادن کد آن در قالب و یا پست ها و برگه ها سیستم نظرسنجی را در وب سایت تان راه اندازی کنید . این افزونه از فرم های نظر سنجی با با انتخاب چند جواب به عنوان پاسخ نیز پشتیبانی می کند . کلیه پاسخ های جمع آوری شده با جزییات بالا در دیتابیس سایت ذخیره می شوند ، همچنین امکان ویرایش تعداد پاسخ ها هم برای مدیر وجود دارد !!!
  16. 4 points
    سلام، به انجمن وردپرس پارسی خوش اومدید علاوه‌بر روشی که دوستمون گفتن شما می‌تونید از سایت https://www.wappalyzer.com/ هم استفاده کنید (اکستنشنش هم وجود داره که نصب کنید روی مرورگرتون) کل تکنولوژی‌های به کار رفته در یک وبسایت رو براتون لیست می‌کنه.
  17. 4 points
    سلام تو این تاپیک قصد دارم نحوه قرار دادن لینک کوتاه برای نوشته های وردپرس رو با شما کاربران به اشتراک بذارم. قصد داریم در صفحه نوشته ها که مربوط به فایل single.php می شود بخشی مشابه عکس زیر ایجاد کنیم: کدهای ما برای ایجاد کردن چنین بخشی شامل سه بخش میشه. کد php: برای گرفتن آیدی نوشته جاری که کاربر در حال مطالعه هست استفاده شده است. کدهای html و css که برای ایجاد و استایل دهی ساختاری که در عکس مشاهده می کنید استفاده شده است. کدهای جاوااسکریپت که برای کپی کردن آدرس نوشته زمانی که کاربر روی دکمه کپی کن! کلیک می کند فراخوانی و استفاده می شود. مرحله اول: ابتدا کدهای استایل زیر رو به قالب سایت خود اضافه کنید. .wbc-shortlink { width: 100%; margin-top: 20px; margin-bottom: 20px; } button.wbc-copydone { padding: 11px; border: 1px solid #03A9F4; background-color: #03A9F4; font-family: inherit !IMPORTANT; } input#wbc-post-shortlink { text-align: left; border-color: #03A9F4; border-width: 2px; } .wbc-shortlink table tr td:first-child { text-align: left; } .wbc-shortlink table { position: relative; } p#wbc-success-copy-done { position: absolute; top: -45px; left: 32%; background-color: #03A9F4; padding: 8px 18px; color: #ffffff; border-radius: 4px; display: none; } h4.wbc-title-shortlink { text-align: right; } مرحله دوم: فایل single.php قالب که مربوط به پست های سایت میشه رو باز کنید. و تو یه بخش مناسب کدهای زیر رو قرار بدید. <div class="wbc-shortlink"> <h4 class="wbc-title-shortlink">دریافت لینک کوتاه این نوشته:</h4> <table> <tr> <td> <button class="wbc-copydone" onclick="wbc_function_copy()">کپی کن!</button> </td> <td> <input id="wbc-post-shortlink" value="<?php echo home_url()."/?p=".$post->ID;?>" type="text" readonly> <p id="wbc-success-copy-done">کپی شد!</p> </td> </tr> </table> </div> <script type="text/javascript"> function wbc_function_copy() { var copyText = document.getElementById("wbc-post-shortlink"); copyText.select(); document.execCommand("copy"); document.getElementById("wbc-success-copy-done").style.display = "block"; setTimeout(function(){ document.getElementById("wbc-success-copy-done").style.display = "none"; }, 5000); } </script> چند نکته: قبل از پیست کردن کد بالا در فایل single.php دقت کنید که اگه قبلا تگ php باز شده بود شما باید تگ php رو ببندید به این صورت که قبل از کدهای بالا بنویسید: ?> و همچنین در آخر کدهایی که اضافه کردید مجدد تگ php رو باز کنید به این شکل: <?php میتونید کدهای جاوااسکریپت رو در فایل footer.php قبل از بسته شدن تگ body قرار بدید. ولی ممکنه سایت شما تو صفحه پست ها فوتر رو فراخونی نکرده باشه. برای همین منظور بهتره کد جاوااسکریپت رو با کد php و html باهم قرار بدید. و در نهایت هم زمانی که روی دکمه کپی کن! کلیک میشه پیام کپی شد به کاربر نمایش داده خواهد شد. همانند تصویر زیر: امیدوارم نهایت استفاده رو ببرید!
  18. 4 points
    .contact_us_div_class input,.contact_us_div_class textarea .contact_us_div_class input::-webkit-input-placeholder ,.contact_us_div_class textarea::-webkit-input-placeholder{ font-size: 10px!important; } این استایل رو به انتهای فایل rtl.css اضافه کنید
  19. 4 points
    @nanesalemtabriz سلام شیوه کار هر شخص ممکنه متفاوت باشه ولی بطور کلی من فکر میکنم که باید اینطور باشه. مشخص کردن هدف سایت با توجه به هدف مشخص شده تعیین دامنه برای سایت تهیه دامنه تهیه هاست باتوجه به منابعی که مورد نیاز هست تشخیص بهترین راه برای اجرا پروژه که این میتونه با توجه به هدف تولید پروژه متفاوت باشه. مثلا اگه پروژه ای باشه که شخص نیاز داشته باشه سایتی مثل youtube داشته باشه دیگه اینجا وردپرس یک انتخاب اشتباه میتونه باشه راه اندازی سیستم مدیریت محتوا یا شروع کدنویسی بستر مورد نیاز برای ران کردن سایت نصب قالب و پلاگین های مورد نیاز یا کدنویسی frontend و امکاناتی که سایت باید داشته باشه تست رفع اشکالات احتمالی رونمایی موفق باشید...
  20. 4 points
    سلام اینجا جاش نیست در مورد بیت‌کوین صحبت کنیم، ولی میگم که دوستان بدونن چه خبره... استخراج بیت‌کوین با CPU اصلا توجیه‌پذیر نیست، و با این سایتی که شما اینجا گذاشتی و داری به صورت واسطه با کد زیر مجموع گیری خودت کاربرا رو می‌فرستی به صفحه‌ی دانلود CryptoTab ولی این کارتون اخلاقی نیست... حالا کریپتوتب چی هست؟ (برای اطلاع دوستان) یه مرورگره که نصب میشه روی سیستم و با استفاده از قدرت CPU شما اقدام به استخراج می‌کنه، منتها هش‌ریت کار به قدری پایین هست که چند میلیون سال طول میکشه تا 1 بیت‌کوین استخراج کنید من با یک VPS که 1 ماه مدام روشن بود تست کردم این سیستم رو، بعد از 1 ماه نهایتا 0.00003 بیت‌کوین در میاد ازش، تازه اونم با یه سیستم نسبتا خوب. (این مقدار بیت‌کوین تقریبا در حال حاضر میشه معادل 20هزار تومن) به هیچ‌وجه با لپ‌تاپ یا موبایل از اون سایت استفاده نکنید چون به شدت به CPU فشار میاد و بعد از چند وقت کلا نابود میشه دستگاهتون! در نهایت اگر می‌خواید فقط ببینید بیت‌کوین در آوردن چجوریه و حس کنجاوی دارید از اون سایت استفاده کنید ولی نه به امید کسب درآمد میلیونی، چنین چیزی با این سایت امکان پذیر نیست مگر اینکه میلیونها زیر مجموعه فعال داشته باشید.
  21. 4 points
    داده ترین راهش استفاده از تگ small هست <p><small>[text* your-name placeholder "نام شما"] </small></p> روش بعدی استفاده از css هست div.p { font-size: 15px; }
  22. 4 points
    این کدو تو فایل فانکشن تون قرار بدین if ( ! class_exists( 'CT_TAX_META' ) ) { class CT_TAX_META { public function __construct() { } // Initialize the class and start calling our hooks and filters public function init() { add_action( 'category_add_form_fields', array ( $this, 'add_category_image' ), 10, 2 ); add_action( 'created_category', array ( $this, 'save_category_image' ), 10, 2 ); add_action( 'category_edit_form_fields', array ( $this, 'update_category_image' ), 10, 2 ); add_action( 'edited_category', array ( $this, 'updated_category_image' ), 10, 2 ); add_action( 'admin_enqueue_scripts', array( $this, 'load_media' ) ); add_action( 'admin_footer', array ( $this, 'add_script' ) ); } public function load_media() { wp_enqueue_media(); } // Add a form field in the new category page public function add_category_image ( $taxonomy ) { ?> <div class="form-field term-group"> <label for="category-image-id"><?php _e('Image', 'Personal-blog'); ?></label> <input type="hidden" id="category-image-id" name="category-image-id" class="custom_media_url" value=""> <div id="category-image-wrapper"></div> <p> <input type="button" class="button button-secondary ct_tax_media_button" id="ct_tax_media_button" name="ct_tax_media_button" value="<?php _e( 'Add Image', 'Personal-blog' ); ?>" /> <input type="button" class="button button-secondary ct_tax_media_remove" id="ct_tax_media_remove" name="ct_tax_media_remove" value="<?php _e( 'Remove Image', 'Personal-blog' ); ?>" /> </p> </div> <?php } //Save the form field public function save_category_image ( $term_id, $tt_id ) { if( isset( $_POST['category-image-id'] ) && '' !== $_POST['category-image-id'] ){ $image = $_POST['category-image-id']; add_term_meta( $term_id, 'category-image-id', $image, true ); } } // Edit the form field public function update_category_image ( $term, $taxonomy ) { ?> <tr class="form-field term-group-wrap"> <th scope="row"> <label for="category-image-id"><?php _e( 'Image', 'Personal-blog' ); ?></label> </th> <td> <?php $image_id = get_term_meta ( $term -> term_id, 'category-image-id', true ); ?> <input type="hidden" id="category-image-id" name="category-image-id" value="<?php echo $image_id; ?>"> <div id="category-image-wrapper"> <?php if ( $image_id ) { ?> <?php echo wp_get_attachment_image ( $image_id, 'thumbnail' ); ?> <?php } ?> </div> <p> <input type="button" class="button button-secondary ct_tax_media_button" id="ct_tax_media_button" name="ct_tax_media_button" value="<?php _e( 'Add Image', 'Personal-blog' ); ?>" /> <input type="button" class="button button-secondary ct_tax_media_remove" id="ct_tax_media_remove" name="ct_tax_media_remove" value="<?php _e( 'Remove Image', 'Personal-blog' ); ?>" /> </p> </td> </tr> <?php } // Update the form field value public function updated_category_image ( $term_id, $tt_id ) { if( isset( $_POST['category-image-id'] ) && '' !== $_POST['category-image-id'] ){ $image = $_POST['category-image-id']; update_term_meta ( $term_id, 'category-image-id', $image ); } else { update_term_meta ( $term_id, 'category-image-id', '' ); } } //Add script public function add_script() { ?> <script> jQuery(document).ready( function($) { function ct_media_upload(button_class) { var _custom_media = true, _orig_send_attachment = wp.media.editor.send.attachment; $('body').on('click', button_class, function(e) { var button_id = '#'+$(this).attr('id'); var send_attachment_bkp = wp.media.editor.send.attachment; var button = $(button_id); _custom_media = true; wp.media.editor.send.attachment = function(props, attachment){ if ( _custom_media ) { $('#category-image-id').val(attachment.id); $('#category-image-wrapper').html('<img class="custom_media_image" src="" style="margin:0;padding:0;max-height:100px;float:none;" />'); $('#category-image-wrapper .custom_media_image').attr('src',attachment.url).css('display','block'); } else { return _orig_send_attachment.apply( button_id, [props, attachment] ); } } wp.media.editor.open(button); return false; }); } ct_media_upload('.ct_tax_media_button.button'); $('body').on('click','.ct_tax_media_remove',function(){ $('#category-image-id').val(''); $('#category-image-wrapper').html('<img class="custom_media_image" src="" style="margin:0;padding:0;max-height:100px;float:none;" />'); }); // Thanks: http://stackoverflow.com/questions/15281995/wordpress-create-category-ajax-response $(document).ajaxComplete(function(event, xhr, settings) { var queryStringArr = settings.data.split('&'); if( $.inArray('action=add-tag', queryStringArr) !== -1 ){ var xml = xhr.responseXML; $response = $(xml).find('term_id').text(); if($response!=""){ // Clear the thumb image $('#category-image-wrapper').html(''); } } }); }); </script> <?php } } $CT_TAX_META = new CT_TAX_META(); $CT_TAX_META -> init(); } بجای category ، توی کدی که فرستادم باید اسم تاکسونامی تون و بزارید.
  23. 4 points
    سلام ، با کدی که فرستادم میتونید همه ی دسته ها تو سطح اول و بگیرید. $terms = get_terms( array( 'taxonomy' => '$taxonomy', 'hide_empty' => false, 'parent' => 0 ) ); و با این کد ، دسته ها و زیردسته ها رو نمایش میده foreach($terms as $term){ echo "<li><a href='".get_term_link( $term->term_id,'$taxonomy' )."'>$term->name</a>"; $chterms = get_terms( array( 'taxonomy' => 'product_cat', 'hide_empty' => false, 'parent' => $term->term_id ) ); if($chterms){ echo "<ul class='child'>"; foreach($chterms as $ch){ echo "<li ><a href='".get_term_link( $ch->term_id,'$taxonomy' )."'>$ch->name</a></li>"; } echo "</ul>"; } } echo "</li>"; }
  24. 4 points
    اگه منظورتون عکس بک گراند هست که درون فایل component.css هست .demo-1 .large-header { background-image: url('../img/demo-1-bg.jpg'); } اگه منظورتون افکتش هست که با js هست که اسمش particles.js هست
  25. 4 points
    خودشون معلومه میگن این اصله ولی ما میدونیم که نیست. قیمت افزونه سئو پرمیوم توی ژاکت 45 هزار تومنه و در واقع 89 دلاره حالا چطوری این نسخه، نسخه اصلیه؟
  26. 4 points
    سلام و درود @sata به جاش باید کد زیر رو بنویسید. <?= parsidate('Y') ?>
  27. 4 points
    سلام باتوجه به رشد و پیشرفت تکنولوژی و اینکه کسب و کارهای آفلاین باید کم کم مهاجرت کنند به فضای آنلاین تا بتونن تو کسب و کارخودشون موفق تر باشن. همین موضوع باعث شده که روزانه تعداد سایت ها افزایش پیدا کنه و از این رو این سایت هایی که راه اندازی میشن قطعا نیاز به مراقبت و نگهداری دارند که اینکار رو افراد متخصص که قبلا در حوزه های مختلف وب فعالیت کردن میتونن انجام بدن. پس از نظر من قطعا وبمستری میتونه یه شغل باشه. البته همین الان هم هست و خیلی ها هستن که از همین راه کسب درآمد میکنند ولی خب بنظر من چند سال آینده این موضوع خیلی نسبت به الان boldتر میشه. ولی خب شغل وبمستری چالش ها و سختی های خودش رو داره. شاید از بالا که نگاه کنید بنظر برسه که هر روز باید طبق عادت یه سری کارهای روتین رو انجام بدید مثل همه شغل ها. ولی وبمستری اینطوری نیست. شغلی هست که روز به روز باید اطلاعات و سطح دانش فردی ارتقاء داده بشه تا با اینکار بشه تو این شغل موند و فعالیت کرد. در غیر اینصورت افراد متخصص میتونن جای افراد متخصص قدیمی که دانش خودشون رو بروز نکردن پر کنن.
  28. 4 points
    سلام استفاده از افزونه/پوسته نال/هک شده به شدت اشتباه هست و سریعا اون رو از روی سرورتون حذف کنید. چون ممکنه سایتتون ویروس/هک/کد مخرب/بکدور و... بیوفته و دردسرش به شدت بالا هست.
  29. 4 points
    سلام 1- با توجه به اینکه جدیدا دوستان در امضاهاشون رعایت استفاده از اندازه فونت، لینک و متن رو کنار گذاشتن، مجبور به غیرفعالسازی دوباره این بخش شدیم و کلا امضاها برای همه کاربران غیرفعال شد. هرچند یادآور میشیم که ایجاد بک لینک در انجمن غیرممکن هست و همه لینک ها external و nofollow و noopener و noreferrer هستن. 2- برای استفاده بیشتر و بالا بردن کارایی، جستجوی انجمن به جستجوی گوگل تغییر پیدا کرد.
  30. 4 points
    با سلام و خسته نباشید. ابتدا برای پست تایپ موزیکتون یک custom field اضافه کنید مثلاً به اسم "special_music". آموزش ساخت custom field در وردپرس رو میتونید جستجو کنید و یا از افزونه acf که بنده پیشنهاد میکنم استفاده کنید که آموزش هایش در اینترنت هست. در جایی که میخواهید موزیک های اختصاصی رو نشون بدید از کوئری زیر جهت دریافت موزیکی که به صورت ویژه مقدار دهی شده است استفاده کنید. <?php $special_musics = new WP_Query(array( 'post_type' => 'music', // نام پست تایپ سفارشی موزیک ها 'posts_per_page' => 5, // تعداد موزیک هایی که باید نشون داده بشه 'meta_query' => array( array( 'key' => 'special_music', // نام کاستوم فیلد 'value' => 'true', // مقداری که باید در کاستوم فیلد ذخیره شود 'compare' => '=' // مقایسه کننده sql ) ) )); if ($special_musics->have_posts()): // چک کردن اینکه آیا موزیکی به صورت ویژه در دیتابیس ثبت شده است یا خیر while ($special_musics->have_posts()) : $special_musics->the_post(); // حلقه مادامی که موزیک به صورت ویژه وجود داشته باشد. endwhile; wp_reset_postdata(); // ریست کردن پست دیتای وردپرس endif; unset($special_musics); // حذف متغیر از رم جهت جلوگیری از تداخل متغیرها ?>
  31. 4 points
    کش افزونه رو خالی کنید تا دوباره لینک همه پستارو پیدا کنه
  32. 4 points
    به نظرم دارین زیاد ولخرجی میکنید
  33. 4 points
    (function($) { $(function() { var index, length; $('#gallery img').click(function() { length = $('#gallery img').length; index = $(this).index("#gallery img"); $("#bigimage").fadeIn(); $("#bigimage img").attr('src', $(this).attr('src')); }); $("#close").click(function() { $("#bigimage").fadeOut(); }); $('#next').click(function() { index += 1 index = ((index + 1) > length) ? 0 : index; $("#bigimage img").attr('src', $('#gallery img').eq(index).attr('src')); }); $('#prev').click(function() { index -= 1 index = ((index + 1) == 0) ? length - 1 : index; $("#bigimage img").attr('src', $('#gallery img').eq(index).attr('src')); }); }); })(jQuery);
  34. 4 points
    سلام. مورد اول که فکر می کنم باید به صورت html entity متن ها ذخیره بشه یعنی مثلا به جای ' معادل هگز اون توی دیتابیس ذخیره بشه. برای مورد دوم هم میتونید متن هرچی بود به lowercase تبدیل کنید و بعد توی دیتابیس جستجو کنید. البته نمیدونم دقیقا مشکلتون رو متوجه شدمه یا نه ولی چیزی که گفتم برای زمانی هست که توی دیتابیس هم lowercase ذخیره کرده باشین و البته سریع ترین راه ممکن قطعا همین هست. و همچنین میتونید مثلا از کلمه حرف اولش رو که معمولا با حروف بزرگ مینویسن حذف بکنید و باقی اون رو توی دیتابیس جستجو کنید(در صورتی که نمیدونید توی دیتابیس به صورت بزرگ ذخیره شده یا کوچیک). موفق باشید.
  35. 4 points
    دوست عزیز شما باید سایت تون تو سایت ساماندهی ثبت کنید https://samandehi.ir/Pages/HomePage.aspx
  36. 4 points
    باید با قندشکن بازش کنی و تست بگیری
  37. 4 points
    ساده ترین روش استفاده از کدهای CSS هستش @media only screen and (max-width: 740px) بجای 740 پیکسل اندازه مورد نظر رو بنویس شما باید دوتا کلاس تعریف کنی و کلاس اولی رو Hiden کنی و کلاس دوم رو نمایش بدی در سایز های مختلف این دو کلاس رو نمایش و هیدن میکنی مثلا کلاس اول رو در اندازه کامپیوتر هیدن کن و در اندازه گوشی اون کلاس و نمایش بده و کلاس دومی رو هیدن کن
  38. 4 points
    سلام و درود @itreza7 کد زیر به فایل functions.php قالب خود زیر اولین <?php اضافه کنید. add_filter('excerpt_more', '__return_empty_string'); موفق باشید
  39. 4 points
    سلام دوست عزیز از اون سایتی که شما هاست میخرین خودشون براتون انتقال میدن لازم نیست خودتون به زحمت بندازین
  40. 4 points
    شما شروع کن به دسته بندی سایت و ... اون پست های قبلی رو هم پیش نویس قرار بده و به مرور زمان از طریق وب مستر گوگل تک تک پاک کن یهو پاک کنی همه اش ارور404 میاد و احتمال اینکه گوگل سایت شمارو تو لیست سیاه قرار بده زیاده
  41. 4 points
    سلام. فریم ورک ها فقط برای برنامه نویس ها هستن. اگر سایت سازی بدون برنامه نویسی می خواید میشه cms ، مثلا همین وردپرس که یه cms محسوب میشه. فریم ورک به خودی خود کار خاصی نمیکنه توی php یه سری کتابخونه هستن که شما اونها رو به کار می گیرید و محصولی تولید می کنید که میتونه یه وب سایت یا یه وب سرویس باشه. چرا از فریم ورک استفاده میشه: 1- یک بار یاد می گیرید اون فریم ورک رو بارهای بعدی به مراتب سرعت عملتون از زمانی که فریم ورک استفاده نمی کردید بیشتر میشه. 2- خیلی از فرایندها مثل آدرس دهی و لود کردن فایل ها و ساخت فرم ها و جداول دیتابیس و به روزرسانی اسکریپت و غیره بهبود پیدا می کنه و باعث میشه یه کد تمیز، با کیفیت استاندارد و قابل توسعه داشته باشید. علاوه بر اینها سرعت عمل هم به خاطر وجود کتابخونه های کمکی خیلی بالا میره و همچنین وجود یه اسکلت بندی اولیه برای کدنویسی باعث میشه که شما به نحوه طراحی اسکریپت هرباره فک نکنید، چون میدونید الان باید چکار کنید. 3- کدتون رو خیلی راحت شخص دیگه میتونه توسعه بده، مثلا از لاراول استفاده کردین، من میدونم که کنترلرها کجان، روت ها کجان و غیره... 4- وقتی یک فریم ورک استفاده می کنید بعضی از ide ها افزونه هایی دارن که میتونه بهتون کمک بکنه. در واقع افزونه ای داره که کدهای اون فریم ورک رو بیشتر از خالت عادی درک میکنه و شما رو راهنمایی میکنه. 5- ابزارهای دیباگ و تولید خودکار کنترلر ویو و مدل و فایل هایی که برای ایجاد تیبل ها هستن خیلی کمک کننده هست. 6- موارد امنیتی توی فریم ورک های معروف خیلی خوب رعایت شده. اما باید بدونید که هر فریم ورکی برای هرکاری مناسب نیست و اینکه لزومی نداره از همه قابلیت های فریم ورک هم توی پروژتون استفاده کنید. مثلا فریم ورک های سینگلتون دست شما رو برای ویرایش خیلی باز میذاره اما منابع خیلی زیادی از سرور در هر بار لود اسکریپت مصرف میشه. پس برای سایت هایی با بازدید بالا و درامد کم باید از فریم ورک های mvc استفاده کنید. فریم ورک های mvc انعطاف پذیری کمی دارن و بعضی از کارها دردسر زیادی داره توی اونها. در واقع هرکاری که بخواید انجام بدید و از قبل پیش بینی نشده باشه توی فریم ورک براتون دردسرساز میشه. اما از اونور سرعت لود خیلی خوبی دارن. و در واقع با تقسیم بندی مناسب کارها همه چیزهای بی مورد رو همیشه لود نمیکنن. اینکه میگم دردسر ساز میشه معنیش این نیست که امکان ناپذیره، معنیش اینه که باید توی بخش هایی دست ببرید که نمی خواید. البته با یه داکیومنت نویسی مناسب میشه این موضوع رو حل کرد. که مستلزم زمان گذاشتن روی پروژه هست. موفق باشید.
  42. 4 points
    درود مجدد @bijame یه پلاگین برای این منظور آماده کردم. disable-permalink-only-for-pagination.zip در صورتی که نمی خواید از پلاگین استفاده کنید میتونید کد زیر رو درون فایل functions.php قالبتون زیر اولین <?php قرار بدید. final class Mehran_DPOP { public static function instance() { new self(); } public function __construct() { add_action('parse_query', array($this, 'parse_query'), 999); add_filter('redirect_canonical', array($this, 'redirect_canonical'), 999); add_filter('get_pagenum_link', array($this, 'get_pagenum_link'), 999); } public function parse_query($wp_query) { global $wp, $wp_rewrite; if($wp_query->is_paged() && $wp_rewrite->using_permalinks()) { if(preg_match("/({$wp_rewrite->pagination_base}\/\d[\/]?)$/", home_url($wp->request), $matches)) { $url = str_replace($matches[1], '', home_url($wp->request)); $url = add_query_arg('paged', $wp_query->query['paged'], $url); wp_redirect($url, 301); exit(); } } } public function redirect_canonical($redirect_url) { global $wp_rewrite; if(!$wp_rewrite->using_permalinks()) return $redirect_url; if(preg_match("/({$wp_rewrite->pagination_base}\/\d[\/]?)$/", $redirect_url, $matches)) { $url = str_replace($matches[1], '', $redirect_url); $url = add_query_arg('paged', get_query_var('paged'), $url); return $url; } return $redirect_url; } public function get_pagenum_link($result) { global $wp_rewrite; if(!$wp_rewrite->using_permalinks()) return $result; if(preg_match("/({$wp_rewrite->pagination_base}\/(\d)[\/]?)$/", $result, $matches)) { $url = str_replace($matches[1], '', $result); $url = add_query_arg('paged', $matches[2], $url); return $url; } return $result; } } Mehran_DPOP::instance(); پ.ن : در صورت استفاده از پلاگین صرفا پلاگین را نصب و فعال کنید. موفق باشید
  43. 4 points
    سلام برای اینکار میتونید یه منو بسازید و برای گزینه ها اینطوری آدرس دستی ست کنید. مثلا: اسم منو میشه: about و آدرس یا href که ست میکنید میشه: #about . حالا ممکن این سوال پیش بیاد که #about چیه؟ #about آیدی هست که به اون تگ div در صفحه نسبت داده میشه و اطلاعات مربوط به درباره ما اونجا نوشته شده. که مثلا میتونه این شکلی باشه: <div id="about"> <p>این المان برای معرفی بخش درباره ما هست</p> </div> به همین ترتیب میتونید بخش های مختلفی رو تو صفحه درست کنید و به اونها یک آیدی نسبت بدید. و بعد تو منو آدرس ها رو بیاید براساس آیدی هایی که به بخش های مختلف دادید ست کنید.
  44. 4 points
    سلام و درود زمینه های دلخواه در وردپرس برای همین منظور پیاده شده است. موفق باشید
  45. 4 points
    کدتون به صورت زیر میشه: <?php if(isset($_POST['submit'])){ if(wp_mail( 'masoudduosam68@gmail.com', 'News Letter User Email', $_POST['news-email'] )) echo '<p>عضویت شما در خبرنامه با موفقیت انجام شد.</p>'; } ?> <form method="post" enctype="multipart/form-data"> <form method="post"> <input type="email" name="news-email" value="" placeholder="ایمیل خود را وارد نمایید"> <input class="btn btn-success" name="submit" type="submit" value="تایید ایمیل"> </form> </form>
  46. 4 points
    سلام افزونه‌ش https://woocommerce.com/products/dynamic-pricing/
  47. 4 points
    سلام چیزی که شما الان داری توضیح میدی یعنی بدترین نوع اجرا رو برای شما انجام دادن و سربار زیادی داره! فکر میکنم جاییکه برای شما پروژه رو زده مفهوم استفاده از پیش فرض های وردپرس رو نمیدونسته و خودش هم مهارت لازم رو نداشته که کدنویسی درستی انجام بده و کار به این شکل در اومده.
  48. 4 points
    سلام، بهترین section توی این فریم ورک ها فقط grid بندی و responsive هست. البته گاهی اوقات استفاده از این فریم ورک برای Template admin ها هم گزینه خوبی محسوب میشه.
  49. 4 points
    <?php get_header(); while ( have_posts() ) : the_post(); ?> <div class="col-xs-12 col-md-12"> <article class="articlePar post-<?php the_ID(); ?>"> <figure> <?php the_post_thumbnail('article-post-size', array('class' => 'img-responsive aligncenter')); ?> </figure> <header> <h2 class="articlePostH "><?php the_title(); ?></h2> </header> <p> <?php the_content(); ?> </p> <span class="small detArt"> تاریخ انتشار : <?php the_time('F j, Y'); ?><span> </aticle> </div> <?php endwhile; get_footer(); ?>
  50. 4 points
    سلام ممنون بابت این پیشنهاد ما روی طرح های زیادی داریم کار می کنیم که به نفع جامعه وردپرسی باشه و مسلما فروشگاه هم جزوشن هست. ایشالله طبق روندمون جلو میریم و بخشهای کاربردی رو برای دوستان رونمایی می کنیم.