mhscientist 2 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 دوستان عزیز، سلام.وقتتون به خیر.من برای وارد کردن یه مجموعه ی زیاد از پست ها، لازم دارم که اطّلاعات رو از یه جدولی در یک دیتابیس MySQL بخونم، و همزمان که دارم پست ها رو می سازم، دو باره اون جدول رو با مقادیر دیگه آپدیت کنم.من کد php این کار رو زده ام، و تمام لینک های به دیتا بیس سالم هستند، و با XAMPP روی لوکال هاست امتحان ش کرده ام و به درستی کار می کنه.(البته چون وردپرس نصب شده در لوکال هاست نداشتم، توابع مشابه wp_insert_post رو حذف کرده ام، و جاش echo گذاشته م)امّا روی سرور سایتم (که cPanel داره نمی تونم (یا بگم: نمی دونم چه جوری باید) این کد رو اجرا کنم.یکی از کارایی که کرده م این بوده که فایل php م رو در پوشه ی تم گذاشته ام، و توی فال تم سینگل ام بعد از پر کردن یه فرم، به اون فایل php ارجاع می دم.امّا همه ش ارور 500 می گیرم، و داخل فایل error_log هم خبر خاصّی نیست.ایده ای دارین این کار رو چه جوری انجام بدم؟یا این که این مشکل رو برطرف کنم؟(شاید راه دیگه ای بهتر باشه، ولی لطفا کامل توضیح بدین، چون فقط همین یه راه خودم رو تونستم یاد بگیرم!)با سپاس پیشاپیش بسیار،اوقات به کام. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 این فراخوانی و بعدبروزرسانی عملیاتش با هم هست؟ 1 نقل قول لینک به ارسال
mhscientist 2 ارسال شده در مهر 92 مالک گزارش بازنشر ارسال شده در مهر 92 این فراخوانی و بعدبروزرسانی عملیاتش با هم هست؟بله.ابتدا خواستم این مشکل رو با جایگزین کردن MySQL Query ها با توابع کلاس wpdb انجام بدم، که همه ش اروری مشابه این می گرفتم:Fatal error: Call to undefined function wp_insert_post() in /home/.../public_html/Postmaker3.php on line 94برای همین باز به همون کد با مای اس کیو ال کوئری های خودم رجوع کردم، و داخل پوشه ی اصلی گذاشتمش،با این تفاوت که غیر از write permission، همگی رو یک کردم.و این بار اون مشکل حل شد،ولی هنوز نفهمیدم چرا با wpdb (حتی برای نمونه کد های خود وردپرس) اون ارور رو می گرفتم.ممنون. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مهر 92 گزارش بازنشر ارسال شده در مهر 92 شما این تابع رو داشتید خارج از پوسته وردپرس استفاده می کردید؟چون الان توی خطایی که گرفته یک فایل در روت شماست نقل قول لینک به ارسال
ssll 20 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 سلام . ایا میشه توابع وردپرس و کوئری ها رو در خارج از وردپرس و خارج از پوسته وردپرس در روت اصلی هاست استفاده کرد؟ . اگر میشه طرز استفادش چه جوریه؟ نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 توابع و کوئری های وردپرس فقط داخل وردپرس قابل احرا هستند.. قصد انجام چه کاری رو دارید؟ نقل قول لینک به ارسال
ssll 20 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) حقیقتش یه فایل php در روت اصلی هاستدرست کردم و صفحه مربوطه رو به دو قسمت تقسیم کردم که یه قسمتش سایتی هست که میخوام در اون نمایش داده بشه و یه قسمت هست که میخوام از توابع وردپرس استفاده کنم مثلا از کوئری .البته اضافه کنم که با ای فریم تونستم اون قسمت رو که سایت مورد نظر رو نشون میده لینک کنم اما اون یکی قسمت که ای فریم میذارم تا یه صفحه از وردپرس رو نشون بده به خوبی انجام نمیشه . در واقع ای فریم کار میکنه ولی توی صفحه به صورت ناقص دیده میشه . مطمئنا عیب از کد هاست .اگه میشه کوئری رو توی این فایل استفاده کنم از هیمن راه استفاده میکنم . اگه نمیشه کد های این صفحه رو میذارم دوستان کمک کنن و بگن مشکل از چی هست ویرایش شده دی 92 توسط ssll نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) سلامارور 500 به خاطر فشار زیاد و مصرف منابع بیش از حد مجاز سرور رخ میدهد.شما برای کوئری که اطلاعات را از جدول میخونه limit بذارید و این کار را در چند مرحله انجام دهید.select * from post limit 0,1000select * from post limit 1000,2000 ویرایش شده دی 92 توسط Ghasem Paran نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 برای استفاده از قابلیت های وردپرس در خارج از شاخه اصلی میتونید فایل wp-blog-header.php رو در فایل موردنطرتون اینکلود کنید 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .