رفتن به مطلب

جستجو در تالارهای گفتگو

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

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

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

نوع محتوا


تالارهای گفتگو

  • تالار اصلی
    • قوانین و مقررات
    • اطلاعیه ها
    • انتقادات و پیشنهادات
  • بخش پشتیبانی ( جهت رفع مشکلات )
    • پرسش و پاسخ ها
  • بازارچه محصولات اینترنتی
    • خرید و فروش دامین
    • خرید و فروش وب سایت
    • عمومی
  • اسکریپت
    • آموزش
    • اسکریپت ها
  • مدیریت محتوای سایت
    • وردپرس
    • وی بولتین
    • نیوک
    • جوملا
    • دیتالایف انجین
    • Whmcs
    • دیگر سیستم های مدیریت محتوا
  • ووکامرس فارسی
    • نسخه ها و اخبار
    • معرفی افزونه های ووکامرس
    • معرفی قالب های ووکامرس فارسی
    • آموزش های مرتبط با ووکامرس
    • پرسش و پاسخ / پشتیبانی ووکامرس فارسی
  • هاست و دامنه
    • دامنه
    • هاست
  • سئو
    • آموزشها
    • درخواست آنالیز سایت
  • کدنویسی
    • Html
    • CSS
    • PHP
    • jQuery
    • XML
    • کدنویسی قالب
  • قالب آماده
    • قالبهاي Html
    • قالبهاي Flash
  • گرافیک
    • بنر , هدر , لوگو و...
    • فتوشاپ
    • پی اس دی
  • نرم افزار و سخت افزار
    • مطالب عمومی نرم افزار
    • مطالب عمومی سخت افزار
  • تکنولوژی
    • اخبار
    • اینترنت و شبکه
    • امنیت
    • سیستم عامل
    • عکاسی
  • موبایل
    • آندروید
    • ویندوز فون
    • ای او اس
    • کلوپ هواداران
  • عمومی
    • گفتگوی آزاد
    • معرفی وب سایت
    • صندلی داغ بیست اسکریپت

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


درباره من


آیدی تلگرام


سیستم مدیریت محتوای مورد علاقه


زبان برنامه نویسی و تخصص ها


انجمن ساز مورد علاقه


آدرس سایت


سن


AIM


ICQ


یاهو


اسکایپ


فیسبوک


توییتر


صفحه خانگی


محل سکونت


علایق شما


درباره من


جنسیت

  1. در مطلب قبلی توضیحات کلی در مورد اپلیکیشن تلگرام و نحوه ی کار با آن و خصوصیات آن خدمت شما عرض کردیم. در این جلسه قصد داریم بیشتر به نحوه ی ارتباط این اپلیکیشن به سیستم مدیریت محتوای بپردازیم. چرا باید از تلگرام با وردپرس استفاده کنید؟ در اول کار ممکن است سوالی پیش بیاید که اصلا چرا باید تلگرام را به وردپرس اتصال دهیم؟ شما به کمک این اتصال می توانید اطلاعیه ها، عضویت ها و…. را به تلگرام خودتان ارسال کنید و از آن جا که با محبوبیت بالای تلگرام ما همه از ان استفاده می کنیم می توانیم برای کارهای کوچک و فرعی از این طریق برای مدیریت آسان سایت وردپرسی خودمان استفاده کنیم. اگرچه ممکن است این اعمال برای خیلی از وبمستران مهم باشد. شما می توانید اطلاعیه های سایت وردپرسی خودتان را به گروه تلگرامی، کانال و یا پروفایل ارسال کنید. ادغام سایت وردپرسی با تلگرام ابتدا باید افزونه ی Telegram for WP را که لینک دانلود ان را در آخر همین نوشته قرار داده ایم را دانلود کنید. پس از نصب و فعال سازی این افزونه به ادمین بار داشبورد وردپرس سایتتان گزینه ی ‘TWP Settings’ اضافه شده است که تنظیمات مربوط به افزونه ی Telegram for WPمی باشد. همانطور که می بینید این افزونه به یک tokens از جانب تلگرام نیاز دارد تا بتواند ارتباط بین وردپرس شما و تلگرام را برقرار کند. بسته به این که شما مایل به ارسال اطلاعیه ها در تلگرام در چه قسمتی می باشد راه های متفاوتی وجود دارد. مثلا باید تعین کنید که generate API tokens را برای چت فردی، گروه و یا کانال میخواهید ارسال کنید. خب حال نرم افزار تلگرام را در صورتی که ندارید برای دیوایس مورد نظرتان دانلود کنید. به سایت تلگرام بروید و می توانید نسخه های متعددی از جمله دسکتاپ، اندروید، آی او اس و … را دانلود کنید. پس از آن هم نرم افزار را با شماره ی مورد نظرتان روی دیوایس موردن تظر نصب کنید تا برای ادامه ی کار آماده باشید. اگر در هر بخش سوالی دارید در همان بخش بیان کنید تا بهتر بتوانیم پاسخ شما را بدهیم. البته تا به اینجا دقیقا مورد خاصی نبوده. صرفا توضیحات کلی را در مورد ساختار تلگرام و چگونگی آن برای مبتدیان بیان کردیم تا درک موضوع برای این عزیزان آسان تر باشد. کار سختی نیست در آخر به کمک همین افزونه خواهید دید که چقدر آسان می توانید اطلاعیه های وردپرس را به تلگرام ارسال کنید. بعد از پایان این بخش نیز به سراغ بخش ارسال پیام های وردپرسی به کانال های تلگرامی می رویم که این بخش نیز بسیار کاربردی خواهد بود. موفق باشید…. لینک افزونه : https://wordpress.org/plugins/telegram-for-wp/
  2. نمایش آخرین تاریخ لاگین به سایت هایی که کاربران زیادی دارند یک گزینه مفید می باشد برای انجام این کار دو روش وجود دارد روش اول : نمایش تاریخ آخرین ورود کاربران وردپرس با پلاگین در این روش که ساده هم هست تنها باید افزونه WP Last Login را نصب و فعال کنید مشکل این افزونه این است که تنها در داخل داشبورد وردپرس تاریخ آخرین ورود را نمایش می دهد در قسمت کاربران تاریخ آخرین ورود کاربران مشخص می باشد روش دوم :نمایش تاریخ آخرین ورود کاربران وردپرس با کد با استفاده از این روش دیگه مشکل بالا را نداریم و می تونیم در هر قمست از سایت تاریخ آخرین ورود کاربر رو نمایش بدیم ابتدا کد زیر رو در functions.php قالب وردپرسی خودتون قرار بدید : <?php /** * Capture user login and add it as timestamp in user meta data * */ function user_last_login( $user_login, $user ) { update_user_meta( $user->ID, 'last_login', time() ); } add_action( 'wp_login', 'user_last_login', 10, 2 ); /** * Display last login time * */ function wpb_lastlogin() { $last_login = get_the_author_meta('last_login'); $the_login_date = human_time_diff($last_login); return $the_login_date; } /** * Add Shortcode lastlogin * */ add_shortcode('lastlogin','wpb_lastlogin'); ?> حالا برای نمایش تاریخ آخرین ورود می تونید از شورت کد [lastlogin] استفاده کنید یا از کد زیر در پوسته خودتون استفاده کنید : <?php echo 'Last seen: '. do_shortcode('[lastlogin]') .' ago'; ?> موفق باشید
  3. mbm159

    از وردپرس تا وردپرس

    اگه از وردپرسی ها سوال کنیم که دلیل انتخاب سیستم مدیریت محتوای وردپرس برای مدیریت وب سایت یا وبلاگشون چیه بیشترشون جواب میدن : وردپرس سریع و ساده ست یا چند تا نکته دیگه که همه موافقند رو بیان می کنند ، جالب اینجاست اگه همین سوال رو از یه جوملا کار ببپرسی ، شاید عین جواب رو نشنوی ولی نزدیک بهم هستند یا حتی سیستم های دیگه مشابه وردپرس و جوملا که زیادن و همه تقریبا باهاشون آشنان یا حداقل اسمشون رو شنیدن مثلا نیوک ، جاوز ، راش ، دروپال و خیلی سی ام اس دیگه که کافیه یه جستجو توی گوگل بزنید و از تعدادشون با خبر بشین . اما ما قصدمون معرفی سیستم های مدیریت محتوا نیست تیتر ” از وردپرس تا وردپرس ” یه دلیلی داشته که با هم به اون می پردازیم . اولین نکته ای که راجع بهش بحث میکنیم : انتخاب دوباره وردپرس هستش ! خب حالا سوال میشه که چرا باید همچین کاری رو انجام بدیم ؟ چون تا زمانی که توی یک دایره هستی فقط توی همون دایره میمونی و برای اینکه ازش بیرون بیای یا شعاع دایره رو بیشتر کنی باید از دایره خارج بشی و وارد دایره بزرگتر بشی یعنی تا زمانی که فقط داریم به عنوان یک وردپرس کار کار می کنیم در همون حد میمونیم و برای اینکه یک وردپرس کار قوی تری بشیم ،! نیاز داریم تا از دایره خودمون بیشتر بیرون بریم . از بحث دایره بزنیم بیرون بهتره و به ادامه مبحث انتخاب دوباره وردپرس می پردازیم . یکی از دلایل مهم انتخاب همه ی ما این بوده که وردپرس یک سیستم کاملا متن باز ساده هست که همه ماها دسترسی داریم . سادگی منحصر به فرد وردپرس بیشتر به این دلیل هستش که در ابتدا برای وبلاگ و سیستم های وبلاگ دهی طراحی و پیاده سازی شد . اما این به این معنی نیست که توانایی انجام کارهای سنگین که برای وب سایت های بزرگ دیده میشه رو نداشته باشه . مهم نیست از چه سیستم مدیریتی بخوایم استفاده کنیم مهم اینه که چه طور ازشون استفاده کنیم و خب به خاطر سادگی فراون وردپرس حجم خیلی زیادی از کاربرا و طراحان وب سایت های دنیا رو وردپرسی ها تشکیل میدن و کاملا مشخصه که برای هر کاری یک افزونه یا قالب یا کدی نوشته شده . این به این معنی هست که من با دانش کمی از PHP میتونم یه افزونه ساده برای خودم بنویسم و البته برای افزونه و قالب نوشتن قاعده هایی وجود داره که کافیه یک جستجوی ساده توی گوگل داشته باشیم . تا اینجاکه همه چیز روشن بود اما یک نکته ای هم باید یادتون باشه قدرت کامپونت های جوملا رو فاموش نکنید یعنی با رعایت قوانین سیستم مدیریت جوملا میشه بهترین کامپونت ها رو نوشت ، البته برای این امر نیاز داریم تا یک برنامه نویس سمت سرور خوب باشیم . با یک مثال قضیه رو روشن ترش میکنم ! فرض کنیم میخوایم یک پرتال برای یک باشگاه ورزشی دولتی راه بندازیم . خب چند تا نکته حائز اهمیت وجود داره که اولیش امنیت دومیش سرعت و سومی کارایی بالایی باید داشته باشه خیلی راحت این سه حالت رو میتونیم از وردپرس کمک بگیر حالا در ادامه نیاز داریم تا یک سیستم کامل مدیریت لیگ داشته باشیم دو تا راه حل داریم اولیش که سادست یک افزونه پیدا میکنیم و چون وردپرس کارا زیادن پره !!!! راه دوم استفاده از دانش برنامه نویسی مون هست یعنی دقیقا اون چیزی رو که ما میخوایم پیاده کنیم اگه با وردپرس پرتال رو آماده کرده باشیم و کاراشو انجام داده باشیم روند کا مشخصه ولی از لحاظ قدرت و امنیت کمی ضعف داره حال میریم سراغ جوملا این کار خوراک جوملا هست بازم با ان حال نمیشه امنیتش رو تضمین کرد . ولی دقیقا میشه همون چیزی رو که نیاز داریم توی جوملا با دانش نسبتا خوبی از PHP عملیش کرد . هر دوی این غول مدیریتی به خوبی می تونن پاسخ کار مارو بدن اما برای اینکه بخوایم سیستم قوی تری داشته باشیم میتونیم از جاوز کمتر شناخته شده استفاده کنیم که مدیریت عالی میشه روی تمام اجزای وب سایت مون داشته باشیم این هم باز به خاطر متن باز بودنش هست و فکر می کنم ( نظر شخصی ) به دلیل عدم کفایت طراحان سیستم از محبوبیت خوبی برخوردار نشد اما من چند سالی تقریبا ۳ سال باهاش کار کردم و کاملا راضی بودم بگزریم . http://mabnawp.ir/wordpress-to-wordpress/ دیگه الان همه میدونن که فقط طراحی وب سایت کافی نیست و باید وب سایتشون بازدید کننده هم داشته باشه یعنی امر مهم دیگه سئو وردپرس هست که انتخاب ما رو به عنوان وردپرس کارا رقم زده ، هیچوقت این نکته رو فراموش نکنید که قدرت سئو جوملا بسیار بالاست اما تا همون حد ! وردپرس باز به دلیل سادگی فراوونش این امکان رو داده که بخوایم کاملا بهینه عمل کنیم و سئو هم چیز زیاد پیچیده ای نیست علم قوی نیاز داریم اما پیچیده نیست با رعایت چند تا ترفند میتونیم به نتیجه خوبی برسیم اما مهم ترین چیزا محتوا و خوراک سایت هست که توی مطالب مربوطه بهش می پردازیم . جوملا به عنوان یک مدیریت وب سایت کامل و قوی از سئو عقب نموده و بیشترین سعیش رو هم میکنه که قوی بیاد جلو اما یک سوال وقتی توی گوگل دنبال یک کلمه هستید چند تا از وب سایتایی که براتون لیست میشه با جوملا هستند ؟ چیزی که تجربه شخصی من توی این سالهای اخیر بهم میگه این بوده که توی بعضی از جستجو ها سایت های جوملایی هم مشاهده شدن . خب اینم علتش مخشصه به خاطر سخت بودن کار با مدیریتش و به علت قدرت بالایی مدیریتیش اکثرا سازمان ها و شرکت ها ازش استفاده می کنند . با حساب کتاب متوجه میشیم که چه تعداد سازمان و شرکت داریم که توی فضای مجازی فعالیت مستمر دارن یعنی سازمان ها که نیاز اونچنانی برای سئو ندارن ، مدیران و مسئولان این چنین کاری رو بیهوده تلقی می کنن چون مخاطبینشون رو دارن مثلا سازمان تامین اجتماعی چه نیازی برای سئو داره وقتی اکثر مردم ایران برای حد اقل یک بار وارد وب سایت اونا شدن و میشن. یا مثلا شرکت های خاص دیگه البته بعضی از مواقع برای پرتال ها ی سازمان ها و شرکت ها از سی ام اس استفاده میشه و بیشترشون سی ام اس اختصاصی دارن . اما خودتون امتحان کنید با کلمه کلیدی ” دانلود ” که به عنوان یک کلمه کلیدی اشباه شده شناخته میشه اکثر سایتهایی که لیست میشه با ورپرس ساخته شدن ، این یک مثال ساده بود و باز هم شما کافی جستجو کنید و متوجه میشین که وردپرسی های بیشتری رو مشاهده می کنید . مسئله بعدی که ما رو درگیر خودش کرده سرعت وب سایت هست که این سرعت به چند عامل بستگی داره که از دایره این بحث خارجه . جوملاییا میدونن سرعت خوبی دارن و ازش راضی ان البته هر چی این سرعت بیشتر بشه که عالی تره اما اگه بخوایم سرعت خوب جوملا رو بیشتر کنیم چی ؟ خیلی سخت میشه این کارو کرد یعنی باید توی چندین مرحله بهینه سازی که اونم نیازمند متوجه بودن پیچیدگی فوق العاده جوملا و دانش بیشتر برنامه نویسی هست امکان پذیره . اما روی وردپرس که میرسیم انقدر شیرین میشه چون حتی منی که چیز زیادی سر در نمیارم ( مثلا !!! ) میتونم کارای خارق العاده ای رو انجام بدم کافی چند تا افزونه سنگین رو که توی سایتم دارم غیر فعال کنم و به جاش از افزونه های جامع تر و سبک تری مثل جت پک استفاده کنم یا از چند تا افزونه و دستور کش استفاده کنیم البته برای این کار شما نیاز دارین دانش کمی از برنامه نویسی و سادگی وردپرس داشته باشین ! باز هم توی سرعت جوملا قوی تره اما تا همون حد یعنی برای ارتقاش باید راه پر پیچ و خمی رو طی کنیم این درحالیه که وردپرس همچین چیزی خیلی ساده اتفاق می افته بازم میگه مسئله سرعت به چند تا عامل کلی بستگی داره که یکی از اونا استفاده از یک هاست خوبه . شما نمیتونی از منابع کمی استفاده کنی و انتظار داشته باشی توی سایتت اختلالی پیش نیاد یا سرعت بالا تری داشته باشی اما وردپرس به خاطر دسترسی بالاش این امر رو محیا کرده که بتونیم با انجام ساده ترین کارا سرعت قابل توجهی رو به سایتمون ببخشیم . از همه اینها بگذریم میرسیم به مورد اصلی که همه ی مارو درگیر خودش کرده اونم اینه که در کل وردپرس یه چیزه دیگست یعنی ساده ترین حالت ممکن و راحت تر از هر چیز دیگه که میشه بهش گفت شیرین ، البته طعمش رو هر کسی با سلیقه خودش مقایسه میکنه مثلا من ترش دوست دارم پس وردپرس هم ترشه :ِِD . حالا این جا یه موضوعی پیش میاد !!! اگه جوملا پیچدست در عوض قدرت زیادی داره پس یعنی بهتره یا وردپرس سادست و قدرت خوبی داره ؟ من نظر قطعیم رو نمیدم و میگم که هر دوتای اینا خوبن و به نیاز ما بستگی داره ( حالا توی کل این مطلب وردپرس اول بودا ! ) ولی در کل انسان دنبال راحتیه اصلا هدف این سیستم ها که ما اونا رو به عنوان CMS میشناسیم همینه یعنی راحتی کار توی طراحی وب سایت . خب این یعنی که وردپرس خوبه اما بحث قدرت پیش بیاد من میگم جوملا ! اصلا قصد من کوبیدم جوملا و برجسته کردن وردپرس نبود ، جوملا سیستم عالیه اما ! وردپرس یه چیز دیگست . این طور نیست ؟ مبنای وردپرس http://mabnawp.ir/wordpress-to-wordpress/
  4. باسلام اگر شما هم سایت وردپرسی دارید احتمالاً در چند روز گذشته با خطای 508 (Resource Limit Reached) مواجه شده اید! این خطا زمانی رخ میدهد که مصرف منابع یا بازدید سایت خیلی بالا باشد. در روزهای اخیر شاهد حملات شدید به سایت های وردپرسی هستیم. این حملات معمولا از خارج از کشور هستند و اغلب درخواست های خیلی زیاد برای فایل xmlrpc.php یا بخش لاگین ارسال میشود و باعث پر شدن رم و سی پی یو در هاست میشود. این حملات برای بدست آوردن یوزر و رمز مدیریت وردپرس انجام میشوند (XML-RPC wp « WordPress Codex) برای اطمینان از اینکه تحت حمله هستید یا خیر، میتونید در سی پنل به بخش Latest visitors و یا بخش Visitors بروید و جزئیات آخرین بازدید ها را ببینید: همانطور که در تصویر بالا میبینید، درخواست های همزمان زیادی با آی پی های مختلف برای فایل xmlrpc.php ارسال شده است. برای رفع یا کاهش این گونه مشکلات چند پیشنهاد برای صاحبان سایت های وردپرسی داریم : 1 - به روز رسانی همیشه وردپرس و افزونه ها را به روز کنید. در نسخه های قدیمی ممکن است مشکلات امنیتی یا مشکلات فنی وجود داشته باشد و سایت به خطر بیفتد. 2 - غیرفعال کردن نظرات اگر سایت شما طوری است که نیاز به نظرات کاربران ندارید و نظرات را تائید نمیکنید پس نیازی به دریافت نظر (کامنت) هم نیست. در تنظیمات وردپرس نظرات را غیرفعال کنید. برای این کار به بخش تنظیمات --> گفت و گو ها بروید و گزینه اجازه‌ی گذاشتن دیدگاه برای نوشته‌های جدید را غیرفعال کنید. 3 - قرار دادن کد امنیتی حتماً برای بخش لاگین و بخش ارسال کامنت وردپرس کد امنیتی قرار دهید، یکی از ساده ترین افزونه ها برای انجام این کار افزونه SI Captcha Anti-SPAM است (لینک دانلود) بعد از نصب این افزونه، در تنظیمات آن، گزینه فعال کردن کپچا برای فرم های ورود را فعال کنید تا کد امنیتی در بخش لاگین هم نمایش داده شود. 4 - مسدود کردن دسترسی به xmlrpc.php برای این کار در سی پنل به بخش File Manager بروید، فایل htaccess را ویرایش کنید. اگر فایل htaccess را نمی بینید (در بالا سمت راست) روی Settings کلیک کنید و گزینه Show Hidden Files (dotfiles) را فعال کنید. کدهای زیر را در ابتدای فایل htaccess قرار دهید: کد: <Files xmlrpc.php>order deny,allowdeny from all</Files> اگر از موبایل برای مدیریت سایت خود استفاده میکنید (app مدیریت وردپرس) و با انجام این کار دچار مشکل میشوید، میتوانید دسترسی آی پی خود را مجاز کنید: <Files xmlrpc.php>order deny,allowdeny from allallow from 123.123.123.123</Files> بجای 123.123.123.123 آدرس آی پی خود را قرار دهید (آی پی خود را اینجا ببینید) موفق باشید
  5. گاهی اوقات در هنگام طراحی سایت با وردپرس و یا طراحی قالب وردپرس نیاز است که نام دسته بندیی که در آن قرار داریم را در خارج از حلقه وردپرس مان نمایش دهیم ، اینکار بخصوص در هنگام طراحی صفحه دسته بندی وردپرس که فایل category.php نام دارد بسیار مفید است و می تواند باعث زیباتر شدن این صفحه شود ، جهت نمایش نام دسته بندی در خارج از حلقه وردپرس می توانید از کد کاربردی و بسیار ساده زیر استفاده کنید . <?php single_cat_title(); ?> به همین راحتی و بدون دردسر استفاده از حلقه وردپرس می توان نام دسته بندی که در آن قرار داریم را در محل مورد نظر نمایش دهیم .
  6. آیا تا به حال برای شما هم پیش آمده که پس از درون ریزی، در تعداد دیدگاه ها مشکل پیش آید؟ استفاده از درون ریزی برای سایت های وردپرسی گاهی بخش دیدگاه ها را دچار مشکل خواهد کرد که بارها نیز این مورد را از کاربران شنیده ایم. در حالی که تمامی دیدگاه ها به صورت کاملا ایمن درون ریزی شده اند و در پنل ادمین وردپرس قابل رویت می باشند اما فقط در پایین پست های شما به تعداد محدودی و نامنظم نمایش داده میشود. این ارور ممکنه دقیقا برای دسته ها نیز دیده شود. در این مقاله هدف این است که با هم مشکل به وجود آمده برای دیدگاه ها و دسته ها را پس از درون ریزی حل کنیم. چگونه محدودیت به وجود آمده پس از درون ریزی را برای دیدگاه ها و دسته ها رفع کنیم؟ معمولا پس از انجام عملیات درون ریزی در سایت، مشاهده میکنیم که تعداد کامنت ها و دسته ها را ۰ نمایش می دهد در صورتی که آنها همچنان مقدار واقعی خود را دارند. اما باید این مشکل را حل کنیم! چگونه؟ در گام اول که مهم ترین گام نیز محسوب می شود باید نسخه ی پشتیبان کاملی از وبسایت خود تهیه کنیم تا در صورت بروز هر گونه مشکل نگران از بین رفتن اطلاعات سایت خود نباشیم. برخی از مطالبی که در این بخش به مطالعه ی آنها نیاز دارید را با هم مرور میکنیم: نحوه ی بک آپ گیری از سایت از وبسایت خود نسخه ی پشتیبان قوی و مطمئن تهیه نمایید تهیه ی نسخه ی پشتیبان از کنترل پنل های مختلف محلی امن برای نگهداری نسخه ی پشتیبان وبسایت و مطالبی از این قبیل که در همیار وردپرس با جستجو می توانید مطالعه کنید. پس از تهیه ی بک آپ کامل از سایت،به مرحله ی بعدی خواهیم رفت. در این مرحله یک ویرایشگر متنی مثل notepad را باز میکنیم و قطعه کد زیر را داخل آن وارد میکنیم. <?phpinclude("wp-config.php");if (!mysql_connect(DB_HOST, DB_USER, DB_PASSWORD)) { die('Could not connect: ' . mysql_error()); }if (!mysql_select_db(DB_NAME)) { die('Could not connect: ' . mysql_error()); }$result = mysql_query("SELECT term_taxonomy_id FROM ".$table_prefix."term_taxonomy");while ($row = mysql_fetch_array($result)) { $term_taxonomy_id = $row['term_taxonomy_id']; echo "term_taxonomy_id: ".$term_taxonomy_id." count = "; $countresult = mysql_query("SELECT count(*) FROM ".$table_prefix."term_relationships WHERE term_taxonomy_id = '$term_taxonomy_id'"); $countarray = mysql_fetch_array($countresult); $count = $countarray[0]; echo $count."";mysql_query("UPDATE ".$table_prefix."term_taxonomy SET count = '$count' WHERE term_taxonomy_id = '$term_taxonomy_id'"); }$result = mysql_query("SELECT ID FROM ".$table_prefix."posts");while ($row = mysql_fetch_array($result)) { $post_id = $row['ID']; echo "post_id: ".$post_id." count = "; $countresult = mysql_query("SELECT count(*) FROM ".$table_prefix."comments WHERE comment_post_ID = '$post_id' AND comment_approved = 1"); $countarray = mysql_fetch_array($countresult); $count = $countarray[0]; echo $count.""; mysql_query("UPDATE ".$table_prefix."posts SET comment_count = '$count' WHERE ID = '$post_id'"); }?> همانطور که در قطعه کد ملاحظه میکنید، باید قسمت های DB_host که معمولا به صورت localhost باید وارد شود، DB_user که همان نام کاربری پایگاه داده و DB_password که رمز دیتابیش می باشد را باید مطابق مشخصات پایگاه داده ی خود وارد نمایید. (در حاشیه: برای دریافت این اطلاعات باید به پنل هاست خود رفته و از بخش پایگاه داده ها اطلاعات را دریافت نمایید. این اطلاعات در زمان ساخت سایت ایجاد شده اند.) پس از وارد کردن این اطلاعات، فایل نوت پد خود را با عنوان comments-fix.php بر روی محیط دسکتاپ ذخیره کنید. حال وقت آن رسیده که این فایل را در شاخه ی اصلی سایت و یا به اصطلاح روت سایت بارگذاری نمایید. برای اینکار می توانید از یک کاربری اف تی پی و یا محیط فایل منیجر هاست خود استفاده نمایید. پس از بارگذاری این فایل به آدرس http://example.com/comments-fix.php رجوع کنید. (به جای example.com آدرس سایت خود را وارد کنید.) پس از وارد کردن آدرس صفحه ای که مشاهده خواهید کرد در مورد بارگذاری اسکریپت است و تمامی مشخصات اصلی در تعداد کامنت ها، دسته ها، برجسب ها و … را به شما خواهد داد. نکته ی بسیار ضروری: پس از انجام این عملیات و رفع مشکل باید فایل comments-fix.php را از سرور خود حذف نمایید زیرا دیگر نیازی به آن نداریم و با ماندن آن در سرور ممکن است بارها فراخوانی شده و بی نظمی هایی پیش آید. نتیجه گیری: زمان هایی برای ما پیش خواهد آمد که باید اطلاعات سایت خود را درون ریزی کنیم اما متاسفانه با مشکلاتی از قبیل از بین رفتن تعداد کامنت ها و یا دسته بندی ها مواجه خواهیم شد که در نگاه اول فاجعه ای بزرگ است! اما به راحتی و با چند خط کدنویسی ساده می توانیم مشکل را حل کرده و به حالت اولیه بازگردانیم. فقط برای اینکار دقت لازم است. امیدوارم هستم که این مطلب هم مفید واقع شده باشه!
×
×
  • اضافه کردن...