sajjad_fx

عضو سایت
  • تعداد ارسال ها

    45
  • تاریخ عضویت

  • آخرین بازدید

3 دنبال کننده

درباره sajjad_fx

  • درجه
    تازه کار

اطلاعات شخصی

  • جنسیت
    مرد
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    متوسط
  • آشنایی با طراحی
    متوسط

اطلاعات تماس

  • Yahoo
    sajjad.elite

آخرین بازدید کنندگان نمایه

194 بازدید کننده نمایه
  1. سلام و عرض ادب دوستان، من هم همین مشکل را دارم، متاسفانه هاست هم عوض کردم اما درست نشده کسی راه حلی براش سراغ داره؟
  2. ببینید من این افزونه رو برای اضافه کردن قابلیت ساب تاتیل نصب کردم: https://wordpress.org/plugins/wp-subtitle/ که شورتکد the_subtitle ساب تایتلی که در ارسال پست وارد کردیم رو بازخوانی میکنه... حالا من میخوام با کدی که دادم این ساب تایتل رو به همراه چند تگ html در بالای پست جایگذاری کنم، که مشکل این هست که ساب تایتل نمایش داده میشد، ولی تگ های html حذف میشدن و یک متن خالی نمایش داده میشد. کد من: add_filter( 'the_content', 'add_before' , 20 ); function add_before($content) { if ( the_subtitle() ){ $custom_content .= '<h2 class="subtitlessss">'.the_subtitle().'</h2><br>'; } $content = $custom_content.$content; return $content; } اما تو stack overflow این موضوع رو مطرح کردم، دو تا کد دادن بهم که هر دو کد نیز کار میکنه، گفتم اینجا بزارم شاید بدرد کسی بخوره... ضمنا از توجه شما هم سپاسگذاری میکنم... سوال در استک آورفلو: html tags in wordpress functions.php کد صحیح اول: add_filter( 'the_content', 'add_before' , 20 ); function add_before( $content ) { if ( function_exists( 'the_subtitle' ) ) { $custom_content = the_subtitle( '<h2 class="subtitlessss">','</h2><br>' ); $content = $custom_content . $content; } return $content; } کد صحیح دوم: function add_before( $content ) { // Check if the subtitle has been set and assign the value to $subtitle // Saves us having to call the same function again. if ( $subtitle = the_subtitle( '<h2 class="subtitlessss">', '</h2><br />', false ) ) { // Prepend to the content. $content = $subtitle . $content; } // ALWAYS return content. return $content; } add_filter( 'the_content', 'add_before', 20 ); تشکر
  3. از پاسختون ممنونم. ولی کل پست حذف میشه و فقط خروجی متغیر $custom_content اون هم بدون تگهای html نمایش داده میشه...
  4. سلام دوستان و اساتید من میخوام چند تا تگ html رو بزارم داخل یک متغیر php، اما نمیدونم چرا فقط تو خروجی مقدار متغیر رو رو نشون میده و تگ ها رو حذف میکنه، کدها اینه: add_filter( 'the_content', 'add_before' , 20 ); function add_before($content) { if ( the_subtitle() ){ $custom_content .= '<h2 class="subtitlessss">'.the_subtitle().'</h2><br>'; } $content = $custom_content.$content; return $content; }
  5. سلام مجدد بنده همچنان منتظرم یکی مشکل من رو حل کنه از اساتید خواهش میکنم اگه کدی، اسکریپتی چیزی دارند که اینکار رو میکنه دریغ نکنن لطفا مرسی
  6. سلام مرسی از توضیحاتتون، واقعا عالی و کامل بود و بسیار استفاده کردم. در مورد بهینه سازی سایت هم امکانش هست نگاهی به این تاپیک بندازید: لینک بسیار پوزش میخوام که دراین تاپیک عنوان کردم. بازهم تشکر میکنم
  7. سلام ببخشید چون من هم این مشکل رو دارم میپرسم، چطور باید این موردی که فرمودید رو انجام بدیم و فایلها رو یکی کنیم؟ سپاس
  8. سلام استاد فخار مرسی از پاسختون استاد من با این دستور دسته رو پیدا میکنم و میزارم تو یه آرایه: while ($the_query->have_posts()) : $the_query->the_post(); $cate = get_the_category(); $post_category = $cate[0]; endwhile; $result = array( 'post_data' => array( 'id' => $post_id, 'title' => $post_title, 'guid' => $post_guid, 'date' => $post_date, 'category' => $post_category, ) ولی وقتی که توی جاوا اسکریپت از کد زیر استفاده میکنم : html += response.post_data.category ; چیزی که بعنوان خروجی نشون میده این هست: [object Object] در حالیکه برای نمایش آی دی، عنوان و لینک از کدهای زیر که استفاده میکنم بدرستی اونا نشون میده... html = response.post_data.id ; html += '<a href="' + response.post_data.guid + '">' + response.post_data.title + '</a></div>'; بنظرتون مشکل از کجاست؟
  9. سلام مجدد با سرچی که انجام دادم متوجه شدم دلیل اینکه دسته ی پست رو در خروجی جاوا بصورت [object Object] نشون میده اینه که اون ورودی که بهش معرفی شده بصورت آبجکت هست، ممنون میشم راهنمایی بفرمایید که اولا چطور دسته ی پست رو تشخیص بدم و داخل یک متغیر قرار بدم، و ثانیا با چه دستوری در جاوا اسکریپت میتونم نام دسته رو که به صفحه ی دسته لینک شده رو نشون بدم، مثل حالت معمولی که از کد زیر تو وردپرس استفاده میکنیم و دسته رو بصورت لینک دار نشون میده... <?php get_the_category( $post_id ); ?> سپاسگذارم که باعث حل مشکل خلق الله میشید. یا علی
  10. سلام جناب پارسا، و آقای فخار واقعا بنده رو شرمنده میکنید اگر در خصوص مشکل بالا بنده رو راهنمایی کنید که چطور میتونم دسته ی مربوط به پست رو پیدا کنم و تو متغیر بزارم و توسط کد جاوا اسکریپت لینک اون دسته رو نشون بدم؟ بسیار سپاس گذارم
  11. سلام مرسی پارسا جان، صفحه ی معرفی شده رو مطالعه کردم ولی متاسفانه هنوز متوجه نشدم که چطور باید این کار رو انجام بدم، من میخوام با مشخصاتی که تو متغیر $query_args هست، یک سری پست پیدا کنم و بزارم تو متغیر $the_query که تا اینجا درست و انجام میشه. حالا با دستوراتی که بالا ذکر کردم میام آی دی پست مورد نظر رو پیدا میکنم و میزارم تو متغیر $post_id همینطور تاریخ، عنوان و آدرس رو پیدا میکنم و میزارم تو متغیر های $post_date $post_title $post_guid حالا نمیدونم چطور باید دسته ی مربوط به اون پست رو پیدا کنم، از این دستور استفاده کردم: <?php get_the_category( $post_id ); ?> که خوب این دستور فقط میاد و دسته مربوط به پست با آی دی مشخص رو پیدا میکنه، ولی من نیاز دارم که نتیجه این دستور تو یک متغیر قرار بگیره، برای همین از این دستور استفاده میکنم: 'post_data' => array( 'id' => $post_id, 'title' => $post_title, 'guid' => $post_guid, 'date' => $post_date, 'category' => $post_category, $post_category = get_the_category( $post_id ); که وقتی توی کد جاوا اسکریپت ازش استفاده میکنم خطا میده: html = '<li id="' + response.post_data.id + '" class="new-news">'; html += '<a href="' + response.post_data.guid + '">' + response.post_data.title + '</a>'; html += response.post_data.category ; در حقیقت با دو خط اول آی دی پست، و لینک و عنوان پست به خوبی نمایش داده میشن، ولی خروجی دسته رو به این صورت نشون میده: [object Object]
  12. سلام و خسته نباشید. دوستان سوالی داشتم از حضورتون. با سرچ تو نت، یک کوئری پیدا کردم که یک سری پست هایی که مد نظر من هست رو میاد و پیدا میکنه و میزاره تو یک متغیر، حالا میخواستم مثلا پستی که با این مشخصات پیدا میشه، دسته ی مربوط به اون پست رو پیدا کنم: $query_args = array( 'post_type' => 'post', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => 1, 'post_status' => 'publish', 'ignore_sticky_posts' => true ); // the query $the_query = new WP_Query($query_args); $result = generate_result($the_query); $response = json_encode($result); function generate_result($the_query) { $result = array(); $post_id = $the_query->posts[0]->ID; $post_date = $the_query->posts[0]->post_date; $last_published_post = get_post((int) $_POST['lastPublishedPostID']); $last_published_post_date = $last_published_post->post_date; if ($post_date === $last_published_post_date) { $result['refresh_widget'] = false; } else if ($post_date > $last_published_post_date) { $post_title = $the_query->posts[0]->post_title; $post_guid = $the_query->posts[0]->guid; $post_date_array = date_parse($the_query->posts[0]->post_date); $post_date = date("F", mktime(0, 0, 0, $post_date_array['month'], 10)) . ' ' . $post_date_array['day'] . ', ' . $post_date_array['year']; $result = array( 'refresh_widget' => true, 'post_action' => 'add', 'post_data' => array( 'id' => $post_id, 'title' => $post_title, 'guid' => $post_guid, 'date' => $post_date, ) ); } else if ($post_date < $last_published_post_date) { $result = array( 'refresh_widget' => true, 'post_action' => 'remove', 'post_data' => array( 'id' => $post_id, ) ); } return $result; } من از این کد استفاده کردم، ولی نتیجه نداد: [left]$post_category = get_the_category( $post_id ); [/left] سپاس
  13. سلام دوستان به یه مشکلی خوردم که برام خیلی جالبه دلیلش؟ ببینیند الان زمان وردپرس روی utc+0 تنظیم هست، و ساعت سایت رو درست نشون میده ولی وقتی که پست ارسال میکنم، ساعت ارسال پست چند ساعت قبلتر از ساعت سایت ثبت میشه، بنظرتون مشکل از کجاست؟
  14. سلام دوستان کسی چنین افزونه ای سراغ نداره لطفا؟
  15. سلام مجدد علیرضا جان بله متوجه حرفهات هستم، من نرم افزار سئو رو برای بررسی ایندکس شدنه لینکها استفاده نکردم، بلکه برای پیدا کردن رتبه ی کلمات کلیدی سایتم تو نتایج گوگل استفاده کردم که البته اشتباه از منه و من بد گفتم منظورم رو... در مورد جدا بودن بحث ایندکس شدن مطالب تو سایت، و عدم نمایش اون در لیست نتایج، کاملا به این موضوع واقف هستم، و درواقع سوالاتی هم که پرسیدم تو پست قبلی، دقیقا هدفم برمیگرده به همین جای قضیه، که چه راهکارهایی میتونم به کار ببندم که تو نتایج جستجو لینک مطالبم بیاد بالاتر.... در مورد اینکه میفرمایید خیلی از مطالب کپی هست، سوال من اینه که چرا وقتی یک خبری تو یه سایت خبری منتشر میشه، و سایتهای خبری دیگه و یا حتی سایت های خبرخوان دیگه از روش کپی میکنن، تمام اون سایتهای کپی کننده رو میاره تو نتایج؟ میفرمایید که سایت اونها رنک بالایی داره، خوب قبول ولی این فرضیه در مورد سایتهای خبرگزاری درسته چون اونها تمام مطالبشون کپی نیست و خبرهای اختصاصی هم میزارن که طبیعتا در افزایش رنکشون تاثیر بسزایی داره، اما در مورد سایتهای خبرخوان چطور؟؟ این سایتها چطور به رنک های بالا رسیدن؟ مگه غیر اینه که این سایتها هم با کار کپی کردن خبر ها شروع کردند و در آغاز رنک بالایی نداشتن؟ خوب مسلما این سایتها هم یه زمانی از وضعیتی که من الان درش به سر میبرم شروع کردند دیگه، چطور اونها اون اوایل مطالبشون با اینکه کپی شده بود تو گوگل نشون داده میشد تا اینکه الان به این میزان از بازدید و رنک بالا برسند؟ خوب احتمال داره بفرمایید که یکسری راه هایی هست که اینها به موفقیت رسیدن، من هم دنبال همین راه کارها و ترفند ها هستم، که از از دوستان واقعا تقاضامندم که تو این بحث و مسئله کمکم کنند. تو این فروم به این بزرگی و گستردگیه اساتید، واقعا کسی به غیر از علیرضا جان نیست که کمی از راهنمایی هاش مارو مستفیض کنه؟ علیرضا خان باز هم مرسی بابت جواب های کامل و عالیت خدا خیرت بده...