mrpress 0 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 سلام من یک برنامه خیلی کوچیک نوشتم که کارش به این صورت هست ، از وردپرس یک خروجی میگیره که پست ها به همراه تصاویر بند انگشتیشون (thumb) بتونه در یک صفحه دیگه به نمایش در بیاد.من این کار رو برروی لوکال هاست انجام دادم و خیلی هم خوب جواب داد ؛ حالا دقیقا همین کد رو به همراه همین وردپرس برروی هاست نصب کردم ولی با کمال تعجب میبینم که پست ها میان ولی تصویر مربوطه اونها نیست.به نظر شما مشکل از کجا میتونه باشه ؟!با این تابع کار میکنم : <?php ehco get_the_post_thumbnail( $post_id, $size) ?> نقل قول لینک به ارسال
mrpress 0 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 با عرض معذرت ؛ UP نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 با این چک کنید <?php ehco get_the_post_thumbnail( $post->ID, $size) ?>و فرقی که بین لوکال و هاست هست می تونه در سیستم عامل باشه که معمولا سیستم های خانگی سیستم عاملشون ویندوزه و سرورها لینوکس - لینوکس به کوچکی و بزرگی حروف حساسه ولی ویندوز نیست دذر کوچکی و بزرگی حروف توابعتون دقت کنید آی دی مطالب را با حروف بزرگ و باقی را با حروف کوچک بنویسید و تست کنید 1 نقل قول لینک به ارسال
mrpress 0 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 (ویرایش شده) من یه همچین طرحی براش پیاده کردم ، این توی خود وردپرس نیست ، یک فایل جدا و خارج از اسکریپت وردپرس هست.for($i=0; $i< $num_rows; $i++){ $size = array(80,80); $post_id = mysql_result($query_result, $i, "ID"); ; $blog_title = mysql_result($query_result, $i, "post_title"); $lencheck = strlen($blog_title); $blog_title = substr($blog_title,0,$character_number); $blog_content = mysql_result($query_result, $i, "post_content"); $post_len = strlen($blog_content); $blog_content = implode(' ', array_slice(explode(' ', $blog_content), 0, 24)); $blog_img = mysql_result($query_result, $i, "guid"); $blog_permalink = $blog_url . "?p=" . mysql_result($query_result, $i, "ID");و بعد این تابع فراخوانی میشه :<?php ehco get_the_post_thumbnail( $post_id, $size) ?> ویرایش شده تیر 93 توسط mrpress نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 این کد را بعد از اصلاح نشانی بگذارید قبل از کوئری دیگه نیازی به رجوع به دیتابیس هم ندارید و تست کنید define('WP_USE_THEMES', false); require('/home/fakharbl/public_html/wp-blog-header.php'); 1 نقل قول لینک به ارسال
mrpress 0 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 (ویرایش شده) توی یه هاست دیگه امتحان کردم همچین پیغامی میده :Fatal error: Call to undefined function get_the_post_thumbnail() in /home3/******/public_html/htdoc/wp/index.php on line 63یعنی چی میتونه باشه؟ ویرایش شده تیر 93 توسط mrpress نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 اینطوری که نباید از هاست دیگه مطالب هاست خودتون رو فراخوانی کنید برای اینکار یا باید با json و API آشنایی داشته باشید یا rss یا مطلب مورد نظر را در یک فایل php همراه با دستورات جاوا اسکریپت لود کنید و در قالب اسکریپت به سایتهای دیگه منتقل کنید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .