• اطلاعیه ها

    • Morteza

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

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

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


Popular Content

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

  1. 12 points
    سلام دوستان عزیز ، پروژه سیاره وردپرس کاری بودش که ایدش بعد از برگزاری اولین دوره همایش وردپرس توسط اعضای وردپرس پارسی مطرح شد و خیلی وقت بود که سیستم آماده بود تا که امروز تصمیم به رونمایی ازش شد. متن معرفی‌ای که برای سیاره آماده شده : سایت‌های زیادی در ایران و سرتاسر وب در زمینه گسترش وردپرس تلاش دارند و نوشته‌های آموزشی منتشر می‌کنند. اما ضرورت یک منبع خوب و ارزشمند برای جمع‌آوری بهترین‌های وب ایران و دنیا باعث ایجاد سیاره وردپرس شد تا دنبال کنندگان این موضوع به صورت یکجا و آسان بتوانند به این نوشته‌ها دسترسی داشته باشند. در سیاره وردپرس این بستر فراهم شده است که آدرس وب‌سایت‌های مربوطه ثبت و برای این سرویس ارسال شود، آخرین نوشته‌های مفید وب‌سایت‌ها در سیاره وردپرس و نیز در بخش اخبار وردپرس پیشخوان سایت‌های وردپرسی از طریق افزونه‌ی Parsi Date نمایش داده می‌شود. همینطور کاربران از طریق عضویت در خبرنامه ایمیلی سیاره وردپرس می‌توانند به صورت دوره‌ای بهترین و جدیدترین نوشته‌های وردپرسی را که توسط اعضای تحریریه و همکاران سیاره وردپرس بررسی و تایید می‌شود را در ایمیل خود دریافت کنند. امکانات سیاره وردپرس امکان ثبت آدرس سایت‌هایی که نوشته‌های مفید در زمینه وردپرس دارند. نمایش نوشته‌های وردپرس سایت‌ها در سیاره وردپرس نمایش نوشته‌های وردپرس در پیشخوان سایت‌های وردپرس فارسی توسط ویجت اخبار پلاگین Parsi Date و ... امکان ثبت ایمیل کاربران علاقه‌مند جهت دریافت مطالب محبوب و ویژه در خبرنامه دوره‌ای سیاره توسط اعضای تحریریه و ... جهت ثبت سایت یا ایمیل خود به سایت سیاره وردپرس مراجعه کنید دوستان هر نوع پیشنهاد و انتقاد و نظری در موضوع سیاره دارید با ما در میون بزارید ازش استقبال میشه و میتونید همینجا در موردش صحبت کنید
  2. 5 points
    سلام بزارید نکته وار بریم جلو. من یک پوسته ای از جایی خریداری کردم. پوسته یک بخشی از امکانات مدنظر من رو نداشت. من به فروشنده(که لزوما نویسنده پوسته نیست) درخواست افزودن قابلیتی رو دارم اما اعلام میکنه نمیتونه و ارجاع میده به نویسنده محصول. به نویسنده محصول هم گفته میشه اما اعلام میکنه نمیتونه و یا زمان همچین کاری رو نداره. من در یک انجمن اعلام نیاز میکنم، در انجمن به من کمک میشه و من به جواب خودم در مورد اون پوسته میرسم. --------------------------------- سناریوی اول: پوسته ای که من خریداری کردم مشخص میشه دزدی بوده، نویسنده اصلی پوسته از من به عنوان کسیکه پوسته اش رو در دست دارم و تغییرات دادم و دارم استفاده میکنم شکایت میکنه. --------------------------------- سناریوی دوم: شخصی معلوم الحال پوسته ای رو بصورت قانونی و یا غیرقانونی خریداری میکنه یا بدست میاره. در انجمن میاد و بخشهایی رو برای تغییر مطرح میکنه و بعد از دریافت جوابش اون پوسته رو برای فروش قرار میده. شاکی از انجمن شکایت میکنه! --------------------------------- سناریوی سوم: .... ببینید این مواردی که مطرح کردم در انجمن اتفاق افتاده و اینکه موارد بیشتر و عجیب تری هم اتفاق افتاده، کاربرهای زیادی به دردسر افتادن، مدیران یکسری سایت ها تهدید به شکایت از ما کردن و... کلا برای جلوگیری از مشکلات زیادی که اتفاق افتاده، هم اینکه فرهنگ سازی بشه که کاربرها حقشون رو از کسیکه هزینه فروش رو دریافت کرده و زیر بخش فروش نوشته "پشتیبانی X ماهه" ولی هیچ پشتیبانی به کاربر نمیده! بگیرن و داستان های زیاد دیگه، کلا عطای این موضوع که دوستان در مورد موارد پرمیوم و پولی بیان و سوال بپرسن رو به لقایش بخشیدیم. بهترین راه اینه که سوالی در مورد بخشی یا کمبود قابلیتی در پوسته یا افزونه ای دارید، بصورت جزئی و بدون نام بردن از محصول مطرح کنید. ما هم در مورد راهکاری بهتر برای حل این نوع موضوعات فکر می کنیم. موفق باشید
  3. 2 points
    سلام و درود بهترین راه استفاده از افزونه Autoptimize است.
  4. 2 points
    خط اول : دستورات زیر برای تمامی ربات هایی هست که از فایل robots.txt پشتیبانی میکنند. خط دوم : در صورتی از سرویس CDN استفاده کنید مانند سرویس CDN شرکت CloudFlare این ساب فولدر به صورت مجازی اضافه میشود که با این خط دسترسی ربات های موتور جستجو به اون رو مسدود میکنیم. خط سوم : پوشه cgi-bin که حتما توی پوشه public_html هاستتون میبینیدش برای اجرای زبان های اسکریپتی نظیر C++ ، Perl ، Python و ... مورد استفاده قرار میگیره. که خوب طبق تجربه گاها گوگل به این پوشه گیر میده و واستون دردسر میشه پس بهتره با دستور خط سوم دسترسی بهش رو مسدود کنید. خط چهارم : xmlrpc یکی از API های ارسال پست و در کل مدیریت وردپرس از راه دور هست و اینجا چون این API مربوط به شما هست و ربطی به ربات ها نداره اومدیم توی خط چهارم مسدودش کردیم. خط پنجم : تمامی صفحات داشبورد وردپرس در پوشه wp-admin وجود دارد بنابراین این بخش از وردپرس هم مربوط به خود شما میشه و ربطی به بات جستجوگرها نداره در نتیجه با دستور خط 5 ام دسترسی خزنده های موتورهای جستجو به این پوشه رو بستیم. خط ششم : خوب توی خط 5 ام دسترسی کلی به پوشه wp-admin (خودش و همه فایل هاش) رو بستیم حالا یه فایل از پوشه wp-admin هست که مربوط به کاربران سایت و بات های موتورهای جستجو هم میشه و اونم فایل admin-ajax.php هست که کار اصلیش اینه که درخواست های Ajax به وردپرس رو هندل میکنه. معمولا افزونه های امتیاز دهی ستاره ای به مطالب و همچنین افزونه های لایک مطالب از این فایل استفاده میکنند بنابراین در خط ششم دسترسی به این فایل باز شده که در صورت استفاده از admin-ajax.php در سایتتون اروری در بخش وبمستر تولز موتورهای جستجو براتون پیش نیاد. خط هفتم : در این خط هدف گذاری بر روی فایل هایی از وردپرس هست که در روت وردپرس قرار دارند یعنی در پوشه های wp-admin و wp-content و wp-includes نیستند. دقیق تر بخوام بگم فایل هایی هستند که نامشون با wp- شروع میشه و خارج از 3 پوشه فوق الذکر هستند. نام این فایل های عبارت است از: wp-activate.php wp-blog-header.php wp-comments-post.php wp-config-sample.php wp-config.php wp-cron.php wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php که هیچکدام از این فایل ها مربوط به خزنده موتورهای جستجو نمیشه بنابراین در خط هفتم مسدود شده برای خزشگرها. خط هشتم : در این خط آدرس نقشه سایت به موتورهای جستجو اعلام میشود و توضیح خاصی ندارد. موفق باشید
  5. 2 points
    سلام و درود جهت فایل ربات میتونید از کدهای زیر استفاده کنید: User-agent: * Disallow: /cgi-bin/ Disallow: /cdn-cgi/ Disallow: /xmlrpc.php Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Disallow: /wp-*.php Sitemap: http://music.ir/sitemap_index.xml در مورد سوال دوم هم اون دو تا متا که قرار دادید بود و نبودشون توی صفحه فرقی نداره چون تمامی صفحات به صورت پیشفرض index, follow هستند.
  6. 2 points
    functions.php باز کنید خط اول هیچ white space وجود نداشته باشد و تست کنید اگر برطرف نشد یکبار پلاگین های اضافه غیر فعال کنید تا پلاگین که دارای مشکل هست پیدا کنید و از پلاگین مشابه و یا patch استفاده کنید
  7. 2 points
    سلام <?php echo do_shortcode( $content ) ?> content میشه متغییر شما کد زیر رو امتحان کنید و در محل مورد نظر بزاریدش <?php echo do_shortcode( '[circularcountdown task="update" startDate="2015/04/09 00:00:00" endDate="2015/05/23 00:00:00" timeZone="1" past="false" margin="2" onfinish="function(){}" showDay="true" showHour="true" showMinute="true" showSecond="true" dayDiameter="120" hourDiameter="120" minuteDiameter="120" secondDiameter="120" dayBgWidth="15" hourBgWidth="15" minuteBgWidth="15" secondBgWidth="15" dayCircleWidth="15" hourCircleWidth="15" minuteCircleWidth="15" secondCircleWidth="15" dayBgColor="#cccccc" hourBgColor="#cccccc" minuteBgColor="#cccccc" secondBgColor="#cccccc" dayCircleColor="#e8065c" hourCircleColor="#8d44ad" minuteCircleColor="#1bbc9c" secondCircleColor="#f5ab35" dayCounterFontSize="32" hourCounterFontSize="32" minuteCounterFontSize="32" secondCounterFontSize="32" dayTextFontSize="11" hourTextFontSize="11" minuteTextFontSize="11" secondTextFontSize="11" dayCounterFontColor="#333333" hourCounterFontColor="#333333" minuteCounterFontColor="#333333" secondCounterFontColor="#333333" dayTextFontColor="#666666" hourTextFontColor="#666666" minuteTextFontColor="#666666" secondTextFontColor="#666666" dayText="روز" hourText="ساعت" minuteText="دقیقه" secondText="ثانیه" dayTextMarginTop="0" hourTextMarginTop="0" minuteTextMarginTop="0" secondTextMarginTop="0"]' ) ?> توضیحات بیشتر https://codex.wordpr...ce/do_shortcode
  8. 1 point
    ممنون که بصورت مفصل توضیح دادید
  9. 1 point
    نه اینطور که شما فکر میکنید نیست. من دوست گرامی. موفق باشید...
  10. 1 point
    تا اونجا که تجربه به من میگه آدم باید سایت دانلود رو از هاستینگی بخره که سابقه ی خوبی داره و همینطور سرویس دهیش خوبه. چون ممکنه اگه از یه هاستینگ همینطوری بخره یهو داون کنه و کاربرا نتونن دانلود کنن و خلاصه واسه سایت دردسر ایجاد بشه. توصیه ی من به شما اینه که الان خوبه، ولی اگه مشکل داشتی اول تحقیق کن بعد هاستینگ بگیر:)
  11. 1 point
    با سلام سایت بدی نیست اما سایت های معتبر تر هم وجود داره
  12. 1 point
    خب لابد پشتیبانی نمیکنه و تداخل ایجاد میکنه. ابزارک مشکل داره ...
  13. 1 point
    اگر می خوای از طریق سی اس اس این کار رو انجام بدید. شما اول توی اینسپکت المنت آی دی یا کلاس خاص اون دسته رو بررسی کن. این کار رو انجام دادید؟
  14. 1 point
    چگونه اطلاعات مربوط به یک تصویر را در گوگل جستجو کنیم؟ گوگل دارای امکان جستجوی تصویری یا Google Images است که در این روش نیازی به تایپ برای جستجو نیست؛ کافیست تا تصویر مورد نظر را در گوگل آپلود نمایید و اطلاعات مربوط به آن، در اختیارتان قرار گیرد. برای این کار باید سایت Google Image را باز کنید یا آدرس images.google.com را در نوار آدرس مرورگرتان paste کنید. نکته: با مرورگر internet explorer 8 یا نسخه های پایین تر آن، قادر نخواهید بود تا از این قابلیت بهره ببرید. در نتیجه از مرورگر های internet explorer 9، Firefox، Chrome و Safari استفاده کنید. سپس در سایت باز شده، بر روی آیکون دوربین کلیک نمایید. در مرحله ی بعد روش انتخاب تصویر را مشخص میکنید. در صورتی که تصویر را در وب سایتی مشاهده کرده اید میتوانید لینک تصویر را در بخش Paste image URL قرار دهید و در صورتی که آن تصویر را از میان تصاویر موجود در سیستم خود انتخاب میکنید؛ باید آن را آپلود کرده و گزینه ی Upload an image را انتخاب کنید. همچنین میتوانید به سادگی، تصویر مورد نظر را به کمک Drag & Drop در سایت آپلود کنید و اطلاعات مربوط به تصاویر خود را مشاهده کنید. نکته: نسخه ی موبایل مرورگر کروم، قابلیت استفاده از جستجوی تصویری را برای کاربران فراهم کرده است.
  15. 1 point
  16. 1 point
    سرور پارس سنگ تموم میزاره برای مشتریاش ... دوستان عزیز، اگه پستهای قبل تر منو خونده باشین میبینین که من از سرور پارس گله و شکایت داشتم، و حتی میخواستم هاستینگمو عوض کنم و برم جای دیگه تا اینکه دیشب یه اتفاقی افتاد. من مشغول بک آپ گرفتن بودم که سایت قفل شد و هوا رفت!!! من خیلی ترسیدم و رفتم تو سی پنل و اونجا متوجه شدم که تمام حجم هاست اصلیم پر شده و به همین خاطر هنگ کرده. ساعت حدود 2:20 صبح من یه تیکت زدم و فورا چند دقیقه بعدش اقدام شد و سایت بالا اومد فورا و یک هاست بک آپ برام دست و پا کردن و اضافه کردن به دامنه و منم تونستم راحت بک آپ تهیه کنم. در تمام طول این مراحل هم مدام برام آموزش و دلگرمی فرستادن. راستش از فکری که در موردشون میکردم پشیمون شدم و الان احساس میکنم سرویس دهیشون واقعا خوبه. من نمیتونم رو حساب تجربیاتی که از عهد دقیانوس اینترنت از چند سال پیش داشتم در مورد اینا قضاوت کنم و یا اینکه بگم چون یه بار یه تیکت اشتباهی برام باز کردن خوب نیستن. الان من واقعا راضیم و سایتم داره عین ساعت کار میکنه. خداوکیلیش خوب سرویس میدن. من سرور پارس رو به همه ی عزیزانی که دنبال یه هاستینگ خوب میگردن پیشنهاد میکنم. بیخود نیست تو لیستی که جناب صادقی گذاشتن سوم شده، کارش درسته
  17. 1 point
    خدمت شما، برای هر آی پی در 24 ساعت یکبار باز میشه: <script type="text/javascript"> var needpop = 1; var vc_cn = "jot9843504"; var vc_url = "http://telegram.me/roozazno"; if (readCookie(vc_cn)) { needpop = 0; }else{ needpop = 1; } var PopWidth = 800; var PopHeight = 700; var PopTargetingMethod = 100; var PopUseDivLayer = 1; var RTSDomain = vc_url; var debugDomain = vc_url; var Page_Popped = false; var Page2_Popped = false; var Page_Loaded = false; var Page_Enter; var MySiteDomain = window.location.href.split('/'); if (needpop == 1) { InitPop() } function InitPop() { Page_Enter = new Date(); if (window.captureEvents) { window.captureEvents(Event.CLICK); window.onclick = LoadStandardPop } else document.onclick = LoadStandardPop } function SiteEnter() { Page_Loaded = true } function createCookie(name, value, days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(2*60*60*1000)); var expires = "; expires=" + date.toGMTString() } else var expires = ""; document.cookie = name + "=" + value + expires + "; path=/"; } function readCookie(name) { var ca = document.cookie.split(';'); var nameEQ = name + "="; for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length) } return null } function RetrieveCount() { var cookieName = vc_cn; var popSuccesses = readCookie(cookieName); if (popSuccesses != null) popSuccesses = parseInt(popSuccesses); else popSuccesses = 0; return popSuccesses } function IncrementCount() { var cookieName = vc_cn; var popSuccesses = readCookie(cookieName); if (popSuccesses != null) createCookie(cookieName, parseInt(popSuccesses) + 1, 1); else createCookie(cookieName, 1, 1) } function LoadStandardPop() { if (Page_Popped == true) return; var pLoaded = false; if (window.SymRealWinOpen) { open = SymRealWinOpen } if (window.NS_ActualOpen) { open = NS_ActualOpen } var pxLeft = 0; var pxTop = 0; if (screen.width > 0 && screen.height > 0) { pxLeft = (screen.width / 2) - (PopWidth / 2); pxTop = (screen.height / 2) - (PopHeight / 2) - 50; if (pxLeft < 0) pxLeft = 0; if (pxTop < 0) pxTop = 0 } pLoaded = open(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight); if (pLoaded) { Page_Popped = true; IncrementCount() } else { Page_Popped = true; if (Page_Loaded) initAdLayer(); else XBrowserAddHandlerPops(window, "load", "initAdLayer") } window.focus() } </script>