• اطلاعیه ها

    • Saeed Fard

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

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

جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'آموزشی'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

  • بخش عمومی
    • اخبار و اطلاعیه های انجمن
    • پیشنهادها و انتقادات
  • بخش وردپرس
    • وردپرس
    • افزونه ها
    • پوسته ها
    • فروشگاه سازها
  • دیگر
    • بخش برنامه نویسی
    • بخش خرید و فروش
    • بحث آزاد
  • بایگانی
    • بایگانی

پیدا شد 268 نتیجه

  1. سلام ، بعد از ديدن اين تاپيك در انجمن تصميم گرفتم كه آموزش نحوه‌ي رفع ارور‌هاي قالب‌هارو به مرور قرار بدم كه ديدم دوست عزيزم آقا فرجاد اين كار رو انجام دادند ، من هم اين آموزش رو با اجازه‌ي آقا فرجاد ، با نگارش خودم اينجا قرار ميدم و به كمك دوستان سعي در تكميل‌تر شدنش ميكنيم تا ديگه كاربران در اين مورد به مشكل نخورند ، دوستان دقت كنند كه سوالات رو در اين جا مطرح نكنند چون كه بخش آموزش هستش ، تمامي سوالات و مشكلات خودتون رو فقط در تاپيك "مشكلات و سوالات رفع ارورهاي قالب در W3C" مطرح كنيد .. رفع ارور‌هاي قالب‌ها كار زياد مشكلي نيست و هر شخصي ميتونه خطاهاي قالب سايتش رو خودش رفع كنه به شرطي كه مقداري با XHTML و نوع خطاهاي W3 آشنا باشه (يا همون تجربه) ، در بين اين ارورها تعدادي هستند كه به صورت معمول و هميشگي اتفاق مي‌افتند ، ما اين خطاها به همراه نحوه‌ي رفع كردنش رو براي شما قرار ميديم ، ابتدا به آدرس http://validator.w3.org ميريم و آدرس سايت رو وارد ميكنيم و Check رو ميزنيم تا ارورها نمايش داده بشه ، ارورهاي متداول : 1 - عدم تعريف alt براي عكس‌ها ارور نمايش داده شده : رفع ارور: كد عكسي كه بدون alt قرار گرفته شده و خطا گرفته شده : <img src="http://www.wp-parsi.jpg" border="0" /> كد عكس alt اضافه شده و صحيح و بدون خطا : <img src="http://www.wp-parsi.jpg" border="0" alt="wp-parsi" /> 2 - استفاده نادرست از خط شكن ، تگ <br> ارور نمايش داده شده : رفع ارور: قرار دادن تگ <br /> به جاي <br> در تمامي جاهاي پوسته .. 3 - قرار ندادن / در آخر تگ‌هاي متا ، استايل ، img ارور نمايش داده شده : رفع ارور: مثال غلط كه / قرار داده نشده و خطا گرفته ميشود <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > مثال صحيح و بدون خطا <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 4 - استفاده از id بیشتر از یکبار در قالب ارور نمايش داده شده : رفع ارور: اگر در استایل قالب کلاسی به صورت زیر تعریف شده بود , از این کلاس فقط یک بار باید در كل قالب استفاده کنیم #class { } اگر نیاز به چند بار استفاده هست باید در استایل به جای # , . قرار دهیم و يا اگر id هست كه چند بار ازش در قالب استفاده شده بايد تغيير داده بشه ، .class{ } 5 - وجود </div> اضافه در كدهاي قالب ، ارور نمايش داده شده : رفع ارور: با توجه به خطي كه در خطا گفته شده ميريم و div اضافه رو پاك ميكنيم ، يا div هارو دنبال ميكنيم به ترتيب و هر كدوم كه اضافي بود پاك ميكنيم .. 6 - </a> اضافی در قالب (بسته شدن تگ a در صورتی که اصلا باز نشده) ارور نمايش داده شده : رفع ارور: </a> اضافه رو با توجه به خطی که توي ارور هست حذف میکنیم ، اين ارور ممكنه براي ساير تگ‌هاي </td> </tr> </table> </ul> </li> </p> هم اتفاق بيافته كه به همين صورت رفع خطا ميكنيم .. دوستان تاپيك رو دنبال كنيد ، به زودي و به مرور تاپيك كاملتر ميشه و ارورهاي بيشتري قرار ميگيره ، شما هم ميتونيد براي كاملتر شدن تاپيك ، ارور و نحوه‌ي رفعش رو اينجا قرار بديد ،
  2. آموزشی

    با سلام خدمت دوستان محترم . در این تایپیک میخواهیم راههای تامین هرچه بیشتر امنیت سایت ( وبلاگتان ) رو مرور کنیم . قوانین این تایپیک : هر گونه سوال امنیتی در بخش وردپرس/امنیت مطرح شود . ( در این بخش فقط آموزش ها قرار میگیرند) اگر کسی قصد کپی کردن آموزشی از سایتی دیگر را دارد حتما منبع را ذکر بکند و حتی الامکان از مدیر سایت اجازه بگیرد . اگر کسی سایتش مورد هجوم و هک قرار گرفت موضوع رو اعلام نکند چون احتمال سوء استفاده ی بیشتر وجود دارد و در صورت صلاحدید موضوع رو پ.خ بکند ( به یکی از مدیران ) تا مورد بررسی قرار بگیرد . دوستان صبر بکنید اموزش ها کم کم شروع میشه . با ما باشید تا تامین امنیت هرچه بیشتر سایت شما . قوانین تایپیک : هر گونه سوال در تایپیک جداگانه مطرح شود . از ارسال هر گونه اسپم جداً خودداری نمایید .
  3. آموزشی

    HTML 5 دارای قابلیت ها و امکانات جدیدی است که کار را برای طراحان وب بسیار ساده می کند . از جمله این امکانات می توان به پخش فایل های صوتی و تصویری بدون نیاز به نرم افزار جانبی خاص و یا طراحی اشیا به صورت 2 بعدی اشاره کرد . در اين بخش سعی میشه ، تا با ارائه مثال های عملی همراه با کد اصلی برنامه و خروجی واقعی ، نحوه ايجاد يک وب سايت را تشريح کنیم .
  4. با سلام خدمت دوستان در این آموزش قصد دارم درباره زبان جاوا اسکریپت آموزش بدم این آموزش نوع آموزش ها در فضای مجازی بسیار وجود دارد اما قرار هست تفاوت های بسیاری وجود داشته باشد خب ابتدا : 1-در این تاپیک اسپم ندهید و یا سوال نفرمایید /سوال و جواب در تاپیک جداگانه مطرح کنید تا بقیه دوستان استفاده کنند 2-آموزش ها پیوسته میباشند و در آخر به صورت یک فایل PDF در اختیار دوستان قرار میگیرد 3-یک سری پیش نیاز هم لازم هست همانند : HTML 4-اگر هر نوع پیشنهاد و یا انتقادی هم وجود دارد با بنده در ارتباط باشید 5-دوستانی هم که میخواهند در این تاپیک همکاری کنند اعلام نمایند -------------------- موفق باشید ---------------------
  5. با عرض سلام من به مشکلی خوردم که راه حل اون رو نمیدونم در هدر سایت یک نویگیشن بار دارم که منوی اصلی سایتم به صورت دراپ داون در این نویگیشن بار وجود داره ، قال سایت من shaply هستش و استفاده از ویجت ها در body بازه ، من با استفاده از یک ویجت اسلایدر در بالاترین قسمت و زیر هدر سایت که ارتفاع اونم 55 پیکسل هستش اسلایدر بزرگ ایجاد کردم ، و حالا زمانی که میرم روی دراپ داون ها متاسفانه تا قبل از اسکرول کردن به پایین ، زیر منو ها به زیر اسلایدر میرن ، اما بعد از اسکرول کردن به پایین این مشکل حل شده و منو ها و زیر منو ها نمایش داده میشن ، هرچه z-index رو افزایش دادم نتیجه ای نداشت ، چطور میتونم این مشکل رو حل کنم ؟ و سوال دوم این که در این تم منو ها اول به پایین و بعد به راست باز میشن و من میخوایم سایت رو به صورت فارسی داشته باشم و میخوام اول به پایین و بعد به چپ باز بشن منو ها , چه تغییری میتونم در css ایجاد کنم ؟
  6. سلام دوستان اگه بخایم که تو وردپرس کد های html رو مثل همیچین چیزی : قرار بدیم باید چیکار کنیم ؟ http://ariannn.mihanblog.com/post/62 http://www.ashoora.ir/menu-id-1?task=view
  7. چطور میتونم با افزونه JW Players ویدیو بزارم تو سایت؟ خواهشا اموزشش رو بهم بگین.ممنون میشم
  8. آموزشی

    سلام دوستان من یه مدت هست افزونه هایی که نصب می کنم ورد پرس بهم این اخطار هار رو میده کسی میتونه کمک کنه برای مثال تازگی ها افزونهwp-super cacheرو که نصب کردم این اومد قبلا هم چیزای دیگه بود مرسی اگر راهنمایی کنید
  9. با سلام و عرض ادب خدمت تمامی کاربران انجمن وردپرس پارسی امروز یک کدی براتون قرار میدم که با استفاده از این کد میتونید به تمامی پست های یه دسته خاص از وب سایتتون متای robots با مقدار noindex,follow اضافه کنید. در صورت نصب بودن افزونه سئو وردپرس add_filter('wpseo_robots', 'mehran_specific_category_posts_add_noindex_yoast'); function mehran_specific_category_posts_add_noindex_yoast($content) { if(is_single() && in_category(777)) { return "noindex,follow"; } return $content; } در صورت نصب نبودن افزونه سئو وردپرس add_action('wp_head', 'mehran_specific_category_posts_add_noindex'); function mehran_specific_category_posts_add_noindex() { if(is_single() && in_category(777)) { $output = '<meta name="robots" content="noindex,follow" />' . "\n"; } echo $output; } توجه1: کدهای بالا رو باید در فایل functions.php قالب سایتتون و زیر اولین <?php قرار بدید. توجه2: به جای عدد 777 در کد باید آیدی دسته ای رو قرار بدید که قراره پست هاش noindex,follow بشن. موفق باشید
  10. من برای یک پروژه وردپرسی از wp_statistics استفاده میکنم که آمار بازدیدهای سایت رو برای من ثبت میکنه. نیاز داشتم که نوشته ها رو بر اساس تعداد بازدید نشون بدم اما متاسفانه این افزونه از WP_Query ساپورت نمیکنه . اما همیشه راه حلی هست، در ادامه روشی که من برای گرفتن ۱۰ پست پربازدید استفاده کردم رو توضیح میدم، اگه پیشنهادی دارید لطفا بگید تا این روش رو بهتر کنیم. ما در WP_Query با استفاده از post__in میتونیم شناسه پست ها رو بدیم و لوپ رو بر اساس اون شناسه ها بسازیم. پس اگه شناسه مطالب بر اساس بازدید رو به دست بیاریم میتونیم لوپ مورد نظر رو بسازیم. افزونه آمار، اطلاعات بازدید رو در جدول statistics_pages ذخیره میکنه، لازم بود که این جدول رو با جدول مطالب جوین کنیم تا اطلاعات رو به دست بیارم SELECT * FROM `wp_statistics_pages` JOIN `wp_posts` ON wp_posts.ID = wp_statistics_pages.id حالا مشکل اینجاست که این روش مجموع بازدید ها رو برای ما نمیاره و بازدیدهای هر روز رو در یک ردیف میاره و ردیفهای بسیار زیادی ایجاد میشه و سورت کردن ممکن نیست. پس لازمه که این خروجی رو بر اساس شناسه گروه‌بندی کنیم: SELECT * FROM `wp_statistics_pages` JOIN `wp_posts` ON wp_posts.ID = wp_statistics_pages.id GROUP BY id حالا میتونیم سورت رو انجام بدیم و ۱۰ نتیجه آخر رو دریافت کنیم: SELECT * FROM `wp_statistics_pages` JOIN `wp_posts` ON wp_posts.ID = wp_statistics_pages.id GROUP BY id ORDER BY count DESC LIMIT 10 من به یک نوع مطلب خاص (publication) نیاز داشتم و فقط شناسه ها رو میخوام، پس کوئری نهایی من میشه این :‌ SELECT wp_statistics_pages.id FROM `wp_statistics_pages` JOIN `wp_posts` ON wp_posts.ID = wp_statistics_pages.id WHERE wp_posts.post_type = 'publication' GROUP BY id ORDER BY count DESC LIMIT 6 حالا این کوئری رو توی وردپرس اجرا میکنم و نتایج رو به دست میارم :‌ global $wpdb; $results = $wpdb -> get_results('SELECT wp_statistics_pages.id FROM `wp_statistics_pages` JOIN `wp_posts` ON wp_posts.ID = wp_statistics_pages.id WHERE wp_posts.post_type = 'publication' GROUP BY id ORDER BY count DESC LIMIT 10', ARRAY_A ); و در نهایت با استفاده از این موارد به دست آمده لوپ نهایی خودم رو میسازم، اینجا لازمه که مجددا نوع مطلب رو هم مشخص کنیم و برای اینکه ترتیب به هم نخوره هم از 'orderby' => 'post__in' استفاده میکنم: $args = array( 'post_type' => 'publication', 'post__in' => $results, 'orderby' => 'post__in' ); $query = new WP_Query( $args ); نتیجه رو میتونید توی صفحه اول تیتر ببینید. لطفا نظراتتون در مورد این روش رو برای من بنویسید و خوشحال میشم اگه پیشنهادی برای برای بهتر شدن دارید بهم بگید.
  11. اگه پس از ورود به صفحه اصلی سایت یا پنل مدیریت خود صفحه سفید را مشاهده کردید این پست را کامل مطالعه کنید و با ما همراه باشید . نکته : (کارها رو به ترتیب انجام بدهید و هر کدام مشکلتون حل نکرد به مرحله بعد بروید ) 1- اولین قدم باید define('WP_DEBUG', true); رو به انتهاي wp-config.php اضافه كن و ذخيره كن و بعد ببين كه چه ايرادي از سايتت ميگيره ؟؟ 2- افزونه ها رو تک تک غیر فعال کنید تا بفهمید ایراد از کدام هست 3- پوسته جاری خود را حذف کنید.(منظور از حذف این است که تغییر نام بدهید) 4- فایل Wp-Config.php را حذف و دوباره جایگزین کنید (اول اطلاعات بانک اطلاعاتی خود را بردارید بعد اقدام به حذف کنید) 5- بعد از انجام لاگ این به صورت دستی آدرسی شبیه زیر را در آدرس بارتون چک کنید http://YOURDOMAIN/wp-admin/index.php در آدرس بالا بجای YOURDOMAIN آدرس سایت خود را وارد کنید 6- اگر وردپرس را ارتقای دستی دادید بهتر است محتویات پوشه های wp-admin و wp- includes را کاملا پاک کنید و محتویات نسخه ی جدید را جایگزین کنید نکته : htaccess هم بعد از تعیین نوع پیوند یکتا و نصب افزونه کش بهتر است در دسترسی 444 باشد نکته : دسترسی را برای فایل wp-config به 444 و برای فایل های php دیگر 666 برای پوشه ها 750 و برای بخش هایی مثل آپلود هم 755 قرار بدید و نکته آخر اینکه : اگر دیدین که باز هم ارور هست با وجود اینکه مراحل بالا رو انجام دادین فقط کافیه کاری که در مرحله یک کردین رو پاک کنید اگر دیگر دوستان گزینه های دیگه رو میدونن به این پست اضافه کنن.اگر کسی مشکلی داشت تاپیک جدید باز کنه امیدوارم مفید باشه و کمک کوچکی کرده باشم
  12. باسلام سوالی از خدمتتون داشتم. میشه من یه دامنه .ir خریداری کنم و کد های یک سایت خاص رو کلا کپی کنم و تو دامنه خودم بکار ببرم؟ یعنی اینکه دیگه نیازی به طراحی سایت نداشته باشه و به راحتی سایتم ساخته بشه؟ اگه امکانش هست واسم یه مقدار توضیح بدید باید چیکار کنم. ممنون
  13. سلام بخش دسته بندی محصولات در ووکامرس من غیرفعال شده و دسته بندی هایی که قبلا انجام داده بودم رو نمی تونم ببینم و ویرایش کنم و یا حتی وقتی یه دسته بندی جدید هم می سازم نمایش داده نمیشه. هر محصول هم که اضافه می کنم و جایی که باید محصول رو تو دسته بندی خودش قرار بدم بازم دسته بندی رو تو قسمت ویرایش خود محصول نمی بینم و نمی تونم تو دسته ی خاص خودش قرار بدم. ضمنا همین مشکل برای بخش فهرست های سایتم هم بوجود اومده و فهرست ها رو نمی بینم و کلا بخش فهرست های وردپرسم غیرفعال شده و نمی تونم فهرست جدید بسازم. نکته ای که هست اینه که فهرست ها و دسته بندی های قبلی که ساخته بودم تو خود سایت که داره نمایش داده میشه درسته و تو بخش مدیریت وردپرس این مشکلات وجود داره!!!
  14. این تاپیک در واقع مکمل تاپیک زیر هست : تاپیک جامع بررسی سایت های کاربران دوستان عنایت داشته باشند که این تاپیک فقط جنبه اموزشی داشته و هرکس با هر مقدار اطلاعاتی که در مورد بهینه سازی سایت داره میتونه تجربیاتش رو با دیگران به اشتراک بگذاره . سعی میشه توی این تاپیک فقط به مسائل آموزشی در مورد بهینه سازی سایت + سئو پرداخته بشه و احیاناًبه سوالات مروطه در این زمینه پاسخ داده بشه. همانطور هم که قبلاً عرض شد بنده اصلاً ادعایی در این زمینه ندارم و هدف از راه اندازی تاپیک اشتراک اطلاعاته و کاربران باید خودشون به همدیگه کمک کنن و این همکاری همه دوستان رو میطلبه . و مثل همیشه قوانین : 1- پست اسپم ندید . 2- موارد مرتبط با سایت های خودتون رو فقط توی تاپیک عنوان شده در بالا ذکر کنید . 3- لطفاً دوستان مقالات سایت های دیگه رو کپی نکنن و فقط حاصل تجربیات و اطلاعات خودشون رو اینجا قرار بدن حتی اگر اشتباه باشه بهتر از کپی مطالب دیگرانه . 4- این تاپیک آموزشیه . پس لطفاً سوالاتتون رو در تاپیک دیگه ای مطرح کنید . قوانین در صورت لزوم ویرایش خواهد شد . . .
  15. به نام خدا افزونه زمینه های دلخواه پیشرفته Advanced Custom Fields نام افزونه: زمینه های دلخواه پیشرفته Advanced Custom Fields نسخه: 4.2.2 نویسنده افزونه: Elliot Condon سایت افزونه انجمن پشتیبانی پارسی ساز: قائم امیدی سازگار با وردپرس نسخه: 3.6.1 (احتمالا نسخه بعدی افزونه با وردپرس 3.7 سازگار باشه) افزونه در پایین تاپیک پیوست شده که می تونید اون رو دریافت کنید. * فایل زبان فعلی برای نویسنده فرستاده شده اما در سایت اصلی قرار نگرفته پس افزونه رو از همینجا دریافت کنید. اول توضیحاتی در مورد افزونه Advanced Custom Fields، نام افزونه ای است که با استفاده از آن می توانید زمینه های دلخواه پیشرفته ای در وردپرس بسازید. با این افزونه بسیار کاربردی و ساده می توانید زمینه های اضافی به دلخواه ایجاد کنید، برای مطالب خود تصاویر شاخص قرار دهید و در ارسال نوشته جدید از آنها استفاده کنید. این افزونه همچنین با تنظیمات دقیق، تصاویر شاخص را ویرایش می کند. این افزونه راه حلی مناسب برای سایت های وردپرسی است که می خواهند داده های انعطاف پذیر شبیه به سیستم های مدیریت محتوای دیگر داشته باشند. ویژگی های افزونه - ایجاد زمینه های دلخواه به صورت دیداری - بارگذاری سریع داده ها با API - انتخاب از چند نوع ورودی (متن، تصویر، پرونده، ارتباط، گالری، محتوای انعطاف پذیر، انتخاب، تکرار کننده و ...) - ایجاد زمینه های دلخواه به وسیله تنظیمات دقیق و پیشرفته - نمایش دقیق مکان شما با استفاده از موقعیت جغرافیایی و ... مستندات (اگه کمی زبان انگلیسی بلد باشید اینها راهنما های واقعا کاملی هستند.) - شروع - انواع زمینه - توابع - اعمال - فیلترها - آموزش ها - راهنمای کدنویسی راهنمای نصب نصب از طریق بارگذاری advanced-custom-fields.zip در دایرکتوری wp-content/plugins و فعالسازی آن در بخش افزونه ها در قسمت مدیریت یا (جستجوی افزونه در قسمت افزونه ها و نصب و فعال سازی آن). افزودنی ها 1. Advanced Custom Fields: Nav Menu Field 2. Advanced Custom Fields Migration Cleanup 3. Advanced Custom Fields: NextGen Gallery Custom Field 4. Advanced Custom Fields: Widget Area Field 5. Advanced Custom Fields: PayPal Field 6. Advanced Custom Fields: Leaflet Field 7. Advanced Custom Fields Repeater & Flexible Content Fields Collapser 8. Advanced Custom Fields - Contact Form 7 Field 9. Advanced Custom Fields: Coordinates 10. Advanced Custom Fields - Code Area Field 11. Advanced Custom Fields: Multiple Coordinates 12. Advanced Custom Fields Categories 13. Advanced Custom Field Widget 14. Advanced Custom Fields - Location Field add-on 15. Advanced Custom Fields - NextGEN Gallery Field add-on آموزش به زبان پارسی - در این آموزش شما یاد می گیرید که چطوری یه جعبه دانلود ساده برای سایتتون بزارید (البته من فقط می دونم که فقط چطوری جعبه دانلود بزارم این افزونه قابلیت های زیادی داره). نمونه ی جعبه دانلود هم سایت شیک سایت هست که تغییراتی در استایل به وجود آورده و از همین افزونه استفاده می کنه. در این آموزش ملاک ما دو نام و لینک دانلود، حجم، رمز و منبع است که کد های زیر هم بر اساس اینها هستند. - با معرفی این افزونه خیلی ها از این افزونه استفاده خواهند کرد چون کار با این افزونه بسیار ساده تر از اینه که هی با کدها سروکار داشته باشید. 1- بعد از این که افزونه رو نصب کردید باید کد های زیر رو به فایل های single.php و style.css اضافه کنید تا مشکلی وجود نداشته باشه: کد زیر برای استایل جعبه دانلود و فایل style.css : } .custom-download-box { background: none repeat scroll 0 0 #b9f806; border: 3px solid #000000; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; margin-bottom: 20px; padding: 10px; } کد زیر هم برای فایل single.php : <div class="custom-download-box"> <ul class="metabox"> <li class="dl"> <p><strong><a href="<?php the_field('dl_link'); ?>"><?php the_field('dl_name'); ?></a></strong></p> </li> <?php if ( get_field('dl_name2') ) { echo '<li class="dl"> <p><strong><a href="' . get_field('dl_link2') . '">' . get_field('dl_name2') . '</a></strong></p> </li>'; } if ( get_field('source_name') ) { echo '<li class="dl"> <p><strong><a href="' . get_field('source_link') . '">' . get_field('source_name') . '</a></strong></p> </li>'; } ?> <li class="size"> <p><strong><?php the_field('dl_size'); ?></strong></p> </li> <li class="pass"> <p><strong><a href="http://wp-parsi.com/"><?php the_field('dl_pass'); ?></a></strong></p> </li> </ul> </div><!-- end custom-download-box--> * فقط در قسمت dl_pass به جای wp-parsi.com آدرس سایت خودتون رو وارد کنید تا وقتی روی رمز کلیک می شه آدرس سایت شما باز بشه. 2- در سمت راست و پایین پیشخوان روی قسمت ((زمینه های دلخواه)) کلیک کنید. 3- در این صفحه روی ((افزودن)) کلیک کنید تا اولین گروه زمینه تون رو بسازید. 4- اول تنظیمات رو انجام بدید بعد زمینه ها رو بسازید. در قسمت تنظیمات تنها کاری که باید انجام بدید اینه که از قسمت ((استایل)) تیک گزینه ((دارای متاباکس استاندارد )) رو بزنید. 5- اول نام گروه زمینه رو وارد کنید. 6- بعد روی (( + افزودن زمینه )) کلیک کنید. 7- جلوی (( برچسب زمینه )) بنویسید (( نام دانلود 1 )). 8- جلوی (( نام زمینه )) حتما بنویسید (( dl_name )). 9-حالا باز روی (( + افزودن زمینه )) کلیک کنید و تمام مراحل قبل رو انجام بدید با این تفاوت که به جای (( نام دانلود 1 )) و (( dl_name )) بنویسید (( لینک دانلود 1 )) و (( dl_link )). 10- مراحل 6 و 7 و 8 و 9 رو برای (( نام دانلود 2 )) و (( dl_name2 )) – (( لینک دانلود 2 )) و (( dl_link2 )) انجام بدید. حالا مراحل نام دانلود و لینک دانلود تموم شدن بریم سراغ حجم، رمز و منبع. 11- برای حجم یک زمینه ایجاد کنید و مراحل زیر رو انجام بدید: برچسب زمینه: حجم نام زمینه: dl_size 12- برای رمز هم همینطور: برچسب زمینه: رمز نام زمینه: dl_pass 13- نام منبع: برچسب زمینه: نام منبع نام زمینه: source_name 14- لینک زمینه: برچسب زمینه: لینک منبع نام زمینه: source_link 15- حالا کافیه دکمه انتشار رو بزنید. 16- به قسمت ارسال نوشته جدید برید حالا باید در پایین قسمت ارسال نوشته تصویری به صورت زیر باشه: 17- اطلاعات دلخواهتون رو وارد کنید و نوشته رو ارسال کنید. با کمی تغییر در کد استایل می تونید جعبه دانلود زیبایی رو درست کنید. از جعبه دانلود لذت ببرید. اگه خواستید بگید تا تنظیمات افزونه رو براتون انجام بدم. و اگه نمایش داده نشد احتمالا از مشکل از محل کدهاست و از اساتید کمک بگیرید. موفق باشید. Advanced Custom Fields 4.2.2 - Ghaem - WP-Parsi.zip
  16. با درود فراوان در وردپرس 3.5 قسمتی که در قسمت رسانه برای تغییر مسیر آپلود بود حذف شده البته آموزش هایی برای تغییر مسیر پیشفرض روی نت هست ولی هیچکدوم برای تغییر مسیر به ساب دامین جواب نمی دن امروز پس از کلی جستجو این افزونه رو پیدا کردم که اون قسمت حذف شده رو دوباره فعال می کنه و مثل سابق میشه مسیر پیشفرض رو تغییر داد گفتم این افزونه رو معرفی کنم تا همه استفاده کنن! برای اینکار کافیه بعد از ساختن ساب دامین مطابق شکل زیر عمل کنید: با این تنظیمات تمام عکس های در http://up.bia2bebar.ir آپلود می شن! و اما صفحه افزونه در مخزن وردپرس : http://wordpress.org...nal-media-path/ wp-original-media-path.1.0.1.zip
  17. درود و وقت بخیر من توی پروژه ای لازم دارم از فرم وب سایت مبدا وارد یه وب سایت دیگه بشم . که دو حالت داره یکی یوزر معمولی - یکی همکار واسه یوزر معمولی فقط کپچا میخواد سایت مقصد واسه همکار یوزر و پسورد و کپچا من میخوام با یه فرم تو وب سایت خودمون اطلاعات بگیرم پاس بدم توی اون وبسایت نمیخوام اون اطلاعات تو وبسایت مقصد پر بشه ( لوگین توی وب سایت ما انجام بشه بعد به صفحه لوگین شده اونور پاس بده ) از چی استفاده کنم ajax یا ... ? روند کاریش تو وردپرس کسی میتونه توضیح بده ؟ پینوشت : وب سایت مقصد از md5.js واسه اینکرپشن دیتا استفاده میکنه . سپاس
  18. مفهوم HTML 5: در این نسخه قدرت مدیریت دربرنامه های وب بر روی اجرا با حداکثر دقت و نظم وجود دارد و این کار با کد ابزارهای <header>, <menu>,<nav> , <menuitem> و ... . ممکن است. web developer قادرند برخی از ویژگی های شاخص HTML 5 که شامل: آهنگ، ویدئو، ذخیره ی منطقه در حالت آفلاین و ... با اصول بهینه سازی سایت همراه کنند. همچنین HTML 5 این اجازه را به کاربران خود می دهد که از خاصیت و ویژگی نوعی از تگ ها را استفاده کنند مانند تگ link و script؛ و حتی امکان استفاده از تگ های <article> و <<section در بهترین حالت را ممکن ساخته است. تا کنون ترفند هایی زیادی ابداع نشده است که بتوان به وسیله ی آن ها به نتایج مطلوب و باب میل رسید از این جهت درهنگام استفاده باید هوشمندانه عمل کرد. مفهوم HTML 6: ورژن 6HTML نسخه ی اصلاح شده ی HTML ها است که دارای NameSpaces با ساختار XML می باشد. از ویژگی های مهمNameSpaces این است که با استفاده از تگ های <logo/>< logo> و <toolbar/>< toolbar> قادر خواهید بود امکانی فراهم کنید تا سایت قادر به شناسایی و تشخص لوگو در صفحات وب سایت باشد. همچنین از دیگر امکانات HTML 6 این است که طراحان سایت و وب دولپرها می توانند تگ <container> را به جای <’div id =’container > بهره ببرند. در حالت کلی HTML 6 دارای دو نوع تگ تکی که اطلاعات و خصوصیات راحمل می کنند اما داده ها شامل متن نمی باشد، و تگ های زوج یا جفتی که با متن هم می توانند همراه باشند. برخی از تگ های تکی (رفتاری) که در HTML 6 قرار دارند را با هم بررسی می کنیم که می توانند دارای namesapec های زیر باشند: <html:html> <html:head> <html:title> <html:meta> <html:link> <html:a> <html:media> <html:body> <html:button> چند ویژگی که HTML6 را متمایز می کند: قابلیت تغییر اندازه تصاویر مرورگر ها زبان های قابل اجرا مدیریت بهتر در کنترل اشیای ویدئویی پیش پردازنده ها ی جایگزین دسترسی ایمن به اطلاعات
  19. امسال هفتمین سال است که زبان برنامه نویسی php به عنوان چهارمین زبان محبوب در میان برنامه نویسان انتخاب می شود. این زبان در بیش از ۲۰۰ میلیون وبسایت فعال در اینترنت به کار گرفته شده است و چیزی حدود ۸۱٫۷ درصد از سرور های فعال کنونی در حال اجرای این زبان برای اجرای وبسایت ها هستند. php این هفته با یک جهش رو به جلو در بروز رسانی خود تغییرات عمده ای را برای برنامه نویس ها فراهم کرده است، از سال ۲۰۰۴ که نسخه ۵ این زبان برنامه نویسی ارائه شده بروز رسانی های این چنینی بی سابقه است. در نسخه PHP 7 شاهد بهبود عملکردی هستیم که تا ۳ برابر سرعت و کارایی بیشتر را نسبت به نسخه PHP 5.6 در اختیار ما قرار خواهد داد. نسخه جدید شامل تغییرات ریز و درشت بسیاری است، کاهش قابل توجه استفاده از حافظه، تعریف نوع بازگشتی اعلان ها و … همچنین در نسخه ۷ PHP شاهد تغییرات عمده ای هستیم راجع به حذف حالت safe mode و magic quotes و … با توجه به این تغییرات گسترده در نسخه جدید باید شاهد طراحی دوباره برای قسمت های مختلف جهت بهینه شدن با این نسخه در اپلیکیشن هایی نظیر وردپرس باشیم.
  20. سلام تقریبا از تیتر معلوم هست چه خبره . بنده چند وقت مشاهده کرده که برخی سرویس های میزبانی برای مشتری هاشون بک اپ روی گوگل درایو میگیرند که خب خیلی از نظرم جالب اومد چون گوگل درایو یه سرویس مطمئن برای نگهداری فایل ها هستش . این وسط کسانی که مثل من سایتشون زندگیشون هست و خودشون هم سرعت کافی رو برای بک اپ گیری روزانه رو ندارند این بهترین گزینه پیش روشون هست . روش تست شده و صد رد صد عملی هستش . ( قبل از شروع اموزش این مطلب مرتبط رو هم بخونید : ( افزونه WordPress Backup to Dropbox ) ............................. خب در ابتدای کار افزونه Google Drive for WordPress رو نصب و فعال سازی کنید . سپس طبق تصویر زیر در قسمت Configur Google گزینه Google API Console را کلیک کنید از ای پی ایران استفاده نکنید چون شامل تحریم ها در این مورد هستیم. راه حل این موضوع هم استفاده از V*P*N هستش . پس از وارد شدن با اکانت جیمیل خودتون لاگین بشید اگر درست پیش برید طبق تصویر زیر باید وارد چنین صفحه ای بشید و بر روی گزینه Creat Project کلیک کنید پس از ان وارد صفحه زیر میشید که میتونید در گزینه Project name - نام پروژه اتون رو و در Project LOGO برای پروژه اتون تصویر قرار بدید که البته خیلی این موارد مهم و فقط یه چیز بزنید که رد بشیم از این قسمت . سپس بر روی Next کلیک کنید تا وارد صفحه بعدی بشیم . در این صفحه گزینه Web Application را انتخاب کنید و در زیر ادرس سایتتون رو وارد کنید سپس گزینه More Options رو بزنید و در این قسمت هرچی بود یا نبود رو پاک کنید و ادرس زیر رو وارد کنید ( به جای Example.com ادرس سایتتون رو وارد کنید ) http://example.com/wp-admin/admin.php?page=configure_google&action=auth در اخر هم گزینه Create the Client ID رو برای ثبت بزنید . پس از ثبت “Client ID” و “Client secret” را کپی کنید و در قسمت مربوطه در افزونه مورد نظر وارد کنید و بر روی Allow access کلیک کنید. .................. در اخر هم با مراجعه به تنظیمات افزونه فقط با کمی دانستن زبان انگلیسی میتوانید به راحتی با این افزونه کار کنید گزینه های نظیر : اطلاع به ایمیل شما بک اپ از دیتابیس وردپرس شما بک اپ از تمامی فایل ها به صورت زیپ شده بک اپ خودکار و بدون نقض روزانه ، هفتگی و ماهانه ( صرفا جهت اطمینان اخرین نسخه این افزونه رو براتون پیوست کردم ) wp-google-drive.2.2.zip دوستان محض اطمینان حتما از این افزونه استفاده کنند تا در صورت هک یا بک اپ ندادن سرورتون به شما براحتی بتونید اخرین نسخه بک اپ از سایتتون رو داشته باشید و دریافت کنید . منبع : خودم / وردپرس پارسی
  21. سلام می خوایم با ورود به سایت،موزیک دلخواهمون پخش بشه؛ چی کار کنیم؟ سایت وردپرسه بلافاصله پس از ورود کاربر، موزیک دلخواهمون پخش بشه بدون انتخاب کاربر و بدون نرم افزار لطفا یک آموزش کامل بدین.
  22. همانطور که میدانید موتورهای جستجو فاکتور های رتبه بندی سایت ها را طی دوره های زمانی مختلف تغییر میدهند. در مطلب زیر به بررسی مهمترین تغییرات سئو در سال 2015 میپردازیم 1. کاهش تاثیر استفاده از کیورد در نام دامنه در سال 2014 شاهد این بودیم که بسیاری از وبسایت ها از کیورد ها در نام دامنه استفاده میکردند. برای فهم بهتر این مسئله کافی هست کیورد "تور کیش" را در گوگلجستجو تا چند نمونه از انبوه سایت هایی که از این تکنیک استفاده کردند را مشاهده کنید. گوگل در سال 2015 تاثیر این تکنیک را به شدت کاهش داده و درحال حاضر تاکید اصلی بر استفاده از نام برند در دامنه است نه کیورد! 2. معرفی HTTPS به عنوان فاکتور جدید سئو این مورد زیاد دور از ذهن نبود. در دورانی که امنیت اطلاعات و حریم کاربران حرف اول را میزند سایت هایی لیاقت حضور در صفحات نخست گوگل را دارند که به این نیاز توجه کنند. در سال 2015 طوفانی از انتقال به HTTPS اتفاق افتاد که طی آن بسیاری از سایت های بزرگ ( مثل ویکی پدیا ) تصمیم به انتقال از HTTP به HTTPS گرفتند. میزان تاثیر این فاکتور کاملا مشخص نیست ولی واضح است که گوگل برای تحقق هدف خود ( وب امن ) هم که شده به سایت های که از HTTPS استفاده میکننداحترام بیشتری خواهد گذاشت! 3. مواظب تبلیغات موجود در سایت خود باشید گوگل برای تجربه کاربری ( User Experience ) اهمیت زیادی قائل است به حدی که در سال 2015 بیش از 30 سایت بزرگ که بیش از حد از تبلیغات استفاده میکردند از برنامه ادسنس گوگل کنار گذاشته شدند. 4. محتوای بیشتر = رتبه بهتر در این سال صفحاتی که محتوای بیشتری به کاربر ارائه میکنند رتبه بهتری کسب میکنند. منظور از محتوای بیشتر تنها استفاده از متن بیشتر در مطالب نیست بلکه باید از نلفیقی از متن ، عکس ، فیلم و... در پست ها استفاده کنید. 5. افزایش تاثیر استفاده از کیورد های مرتبط کیورد های مرتبط به کیوردهایی گفته میشود که با کیورد اصلی شما رابطه دارند. برای مثال کیورد "خرید کتاب " با کیورد " کتابفروشی" مرتبط است. استفاده معقول از کیورد های مرتبط در نهایت منجر به تقویت کیورد اصلی خواهد شد. 6. توجه به اهمیت لینک های داخلی به لینک های بین صفحات یک سایت لینک داخلی گفته میشود. گوگل در سال 2015 توجه ویژه ای به تعداد لینک های داخلی یک صفحه دارد و از آن برای تشخیص میزان اهمیت صفحات یک سایت استفاده میکند. در استفاده از Anchor Text محتاط باشید و از کیورد های خود برای نامیدن صفحات محبوب استفاده کنید. 7. اهمیت استفاده از کلمات مرتبط در پست این مورد که از آن با عنوان Proof Terms یاد میکنند عبارت است از استفاده از کلمات مرتبط با موضوع پست در محتوا. برای مثال وقتی شما پستی درباره "دسر" میویسید استفاده از کلماتی مانند "سالاد" باعث میشود پست شما در نظر گوگل طبیعی تر جلوه کند. 8. تغییرات اهمیت شبکه های اجتماعی گوگل پس از شکست تقریبی Google+ ترجیح داد اهمیت کمتری برای این شبکه در سئو قائل شود و در نتیجه به سمت شبکه های اجتماعی شلوغی نظیر توییتر و فیسبوک که تعداد کاربران بیشتری دارند و آنالیز رفتار کاربران در آنها آسانتر است کشیده شد. از نظر میزان اهمیت فیسبوکرتبه در رتبه اول ، توییتردوم و گوگل پلاس در جایگاه سوم قرار میگیرد. 9. افزایش اهمیت لینک های No Follow بر خلاف ادعای همیشگی گوگل در بی اهمیت بودن لینک های نوفالو ( که در حد یک ادعاست و نه بیشتر ) در این سال شاهد افزایش تاثیر لینک های نوفالو در بهبود جایگاه سایت های مختلف بودیم. لینک های نوفالو Link Profile شما را طبیعی تر جلوه میدهد و این همان چیزی است که گوگل را وادار میکند نسبت به شما بی تفاوت نباشد 10. افزایش اهمیت استفاده از نسخه موبایل این تغییر که از آن تحت عنوان Mobilegeddonیاد میکنند را میتوان یکی از مهمترین تغییرات سئو در سال جاری دانست. با توجه به افزایش میزان استفاده از تلفن های هوشمند در جستجوی گوگل ، اهمیت نمایش سایت های سازگار با گوشی های همراه بیشتر آشکار میشود. منبع : سئو در عمل
  23. با سلام دوستان واقعیتش من دوتا قالب اوریجینال از تم فارست خرید کردم و برای سایت شرکتم و فروشگاهم استفاده کردم. ولی الان یه مدته آپدیت جدیدش اومده وقتی نسخه جدید رو میذارم خیلی از المان های سایت به هم میخوره از دوستان کسی هست منو راهنمایی کنه؟؟؟ کسی چنین تجربه ای داشته؟؟؟ با تشکر از شما
  24. با سلام خدمت دوستان عزیز در این آموزش قصد دارم طریقه ساخت یک باکس دانلود درون وردپرس قرار بدهم در برخی از سایت های دانلود دیدید که کادری برای دانلود وجود دارد درونشون که حاوی اطلاعاتی همچون : 1-لینک دانلود 2-آیدی موضوع 3-دسته بندی 4-پسوند فایل 5-حجم فایل 6-تاریخ انتشار 7-تعداد بازدید پست 8- QR 9-شبکه های اجتماعی 10-سایز تصویر و..... اگر بخواهید اینها دستی وارد کنیم خب باید هر سری کدها سر و کله بزنیم که کار درست و منطقی نیست وردپرس دارای 2 قابلیت هست که در این زمینه میتواند به ما کمک کند 1- زمینه دلخواه (Custom_Fields) 2- متا باکس (MetaBox) خب در این آموزش درباره Custom_Fields صحبت میکنیم شما یک کادر دارید که درونش از 2 مقدار لینک میخواهید استفاده کنید دانلود قسمت اول دانلود قسمت دوم برای اینکار نیاز به html دارید مثل زیر : <ul> <li><a href="">Download Part 1</a><li> <li><a href="">Download Part 2</li> </ul> سپس شما نیاز دارید که اینها به وردپرس متصل کنید تا از حالت Static به Dynamic تبدیل شوند در اینجا از Custom Fields استفاده میکنیم ابتدا از لینک زیر درباره get_post_meta مقداری مطالعه کنید https://codex.wordpress.org/Custom_Fields سپس میاییم با php یک متغیر تعریف میکنیم به اسم link <?php $link ?> در قسمت دوم مقدار link برابر get_post_meta دهید <?php $link = get_post_meta($post_id, $key, $single);?> توضیح هر کدام قبلا داده شده است در لینک پس مطالعه کنید که میشه : <?php $link = get_post_meta($post->ID,'link',true)?> حالا ما یک شرط هم قرار میدیم ککه در صورت خالی بودن و ... مشکلی پیش نیاد if <?php $link = get_post_meta($post->ID,'link',true);if( $link!=null ){?> و در آخر میبندیم : <?php }?> حالا انصال به وردپرس : هیچی فقط همون متغیر در محل مورد نظر چاپ میکنیم با echo <?php echo $company; ?> که میشه <ul> <?php $link = get_post_meta($post->ID,'link',true);if( $link!=null ){?> <li><a href="<?php $link1 ;?>">Download Part 1</a><li> <?php }?> <?php $link2 = get_post_meta($post->ID,'link2',true);if( $link2!=null ){?> <li><a href="<?php $link2 ;?>">Download Part 2</li> <?php }?> </ul> البته یک مقداری تغییرات و... بهترین حالت ها میشه من فقط با سرعت مثال زدم میشه بهینه تر و ساده تر هم کرد زیبایی هم با خودتان و توضیح کامل تر هم قرار داده خواهد شد خب حالا شما باکس خودتون و با زمینه خودتون دارید اما میخواهیم پیشرفته تر کنیم برای مثال من از باکس زیر استفاده میکنم با این استایل : Example : http://jsbin.com/pemafehico/ <html> <head> <title>Example Box Download</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> #main{ box-shadow: 0px 0px 10px 5px #888888; border: 1px solid #c2c2c2; text-align: right; width: 400px; float: right; } .b1{background: rgb(234, 234, 234);border-bottom:1px solid #c2c2c2;} .b2{border-bottom:1px solid #c2c2c2;} </style> </head> <body> <div id="main"> <div class="b1"> <div>کد طرح : </div> </div> <div class="b2"> <div>لينک دانلود : </div> </div> <div class="b1"> <div>دسته بندي : </div> </div> <div class="b2"> <div>فرمت فايل : </div> </div> <div class="b1"> <div>تاريخ انتشار : </div> </div> <div class="b2"> <div> <div>حجم فايل: </div> </div> </div> <div class="b1"> <div>تعداد بازديد : </div> </div> </div> </body> </html> حالا میریم سراغ تکمیل کردن این کادر ها : در قسمت اول ما میخواهیم برای هر موضوع یک ID مشخص قرار بدیم خب نیازی به نوشتن نیست قبلا خود وردپرس آماده کرده با استفاده از : <?php the_ID(); ?> و در محل نمایش قرار میدهیم برای استفاده از لینک دانلود کافیه که از زمینه دلخواه استفاده کنیم که قبلا آموزش اون دادیم : <?php $link = get_post_meta($post->ID,'link',true) ;if ($link !=null) {?> <div>Link DOwnload: <?php echo $link() ;?></div> <?php }?> حالا میریم سراغ نمایش دسته بندی با استفاده از : <?php the_category();?> شاید دسنه بندی ها زیاد باشد و ما نیازی به نمایش همه آن نداشته باشیم میتونیم از کد زیر استفاده کنیم : <?php $category = get_the_category(); if ($category) { echo '<a href="' . get_category_link( $category[0]->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category[0]->name ) . '" ' . '>' . $category[0]->name.'</a> ';} ?> حالا میخواهیم ببینیم که فایل ما دارای چه پسوندی میباشد : (مثلا ZIP , RAR , PNG &....) <?php print_r(pathinfo($link,PATHINFO_EXTENSION));?> ما قبلا متغیر $link با استفاده از زمینه دلخواه پرکردیم و درونش لینک دانلود فایل است الان هم از طریق همان متغیر پسوند فایل تشخیص میدهیم حالا نوبت به تایین مقدار حجم میرسد : <?php $file = $link; $ch = curl_init($file); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $data = curl_exec($ch); curl_close($ch); if (preg_match('/Content-Length: (\d+)/', $data, $matches)) { $file_size =$contentLength = (int)$matches[1] .'KB';} echo size_format($file_size, 2); ?> چون از Curl استفاده شده هنگام لود صفحه مقداری طول میکشد پس دقت کنید تعداد بازدید میشه با استفاده از کدها هم نوشت که قبلا آموزش اون در انجمن قرار دادم اما اگر نخواستید میتونید با استفاده از دستور شرطی زیر از پلاگین استفاده کنید : برای تعیین زمان هم : <?php the_time('Y/M/d') ?> و.... پس به عبارت دیگه کدها میشه : <html> <head> <title>Example Box Download</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> #main{ box-shadow: 0px 0px 10px 5px #888888; border: 1px solid #c2c2c2; text-align: right; width: 400px; float: right; } .b1{background: rgb(234, 234, 234);border-bottom:1px solid #c2c2c2;} .b2{border-bottom:1px solid #c2c2c2;} </style> </head> <body> <div id="main"> <div class="b1"> <div>کد طرح : <?php the_ID(); ?></div> <?php $link = get_post_meta($post->ID,'link',true) ;if ($link !=null) {?> <div>کد طرح : <?php echo $link() ;?></div> <?php }?> </div> <div class="b2"> <div>دسته بندي : <?php the_category();?></div> </div> <div class="b1"> <div>فرمت فايل : <?php print_r(pathinfo($link,PATHINFO_EXTENSION));?></div> <div>تاريخ انتشار : <?php the_time('Y/M/d') ?></div> </div> <div class="b2"> <div> <?php $file = $link; $ch = curl_init($file); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $data = curl_exec($ch); curl_close($ch); if (preg_match('/Content-Length: (\d+)/', $data, $matches)) { $file_size =$contentLength = (int)$matches[1] .'KB';} echo "حجم فايل :"; .size_format($file_size, 2); ?> </div> </div> <div class="b1"> <div>تعداد بازديد : <?php if(function_exists('the_views')) { the_views(); } else echo "<a href='https://wordpress.org/plugins/wp-postviews/install'>Please Install Plugin wp-postviews</a> "?></div> </div> </div> </body> </html> شما میتوانید هرجا خواستید جایگزین ها انجام بدید و بهتر کنید فقط یک نمونه ساده و کاربردی بوده است موفق باشید
  25. با سلام دوستان من یه قالب وردپرس دارم میخوام title صفحه با موضوع یکی بشی باید چی کار کنم؟ نمیدونم تونستم منظورم بفهمونم یا نه؟ خواهشا کمک کنید