AdminWeb

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

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

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

اعتبار در انجمن

23 معمولی

4 دنبال کننده

درباره AdminWeb

  • درجه
    تازه کار
  • تاریخ تولد 07/09/70

اطلاعات شخصی

  • جنسیت
    مرد
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    متوسط
  • آشنایی با طراحی
    متوسط
  1. سلام تعدادی متاباکس تعریف کردم برای یک custom post type و نیاز هست که یه فرم جستجو داشته باشیم که بر اساس داده هایی که توی متاباکس ها وارد شده، جستجو انجام بشه و در صورتی که نتیجه ای در بر داشت، نتایج/نتیجه نمایش داده بشه. از افزونه نمیخوام استفاده نمیخوام استفاده کنم
  2. با افزونه درست شد.
  3. سلام از افزونه های ایجاد پروفایل استفاده کنید. https://www.google.com/search?q=%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87+%D9%BE%D8%B1%D9%88%D9%81%D8%A7%DB%8C%D9%84+%D8%AD%D8%B1%D9%81%D9%87+%D8%A7%DB%8C+%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3&ie=utf-8&oe=utf-8
  4. سلام توی قالب صحیفه یه مشکلی هست که خیلی باهاش مواجه هستن وقتی از پیوند یکتایی غیر از پیوند یکتای پیش فرض استفاده کنیم، شماره صفحات کار نمیکنه. مثلا وقتی روی 2 یا 3 کلیک میکنی باز همون صفحه اصلی سایت رو لود میکنه ! یه سرچی کردم خیلی ها این مشکل رو داشتن. یکی دو مورد هم دیدم که مشکل رو حل کرده بودن . ولی نمیدونم مشکل از کجا بوده و هست. اگه فقط پیوند یکتای شماره صفحات رو بشه تغیر داد حله فکر کنم. از این حالت : /page/1 به ?paged=2 کدی برای این هست ؟
  5. شرمنده من الان این پست رو دیدم برای اینکه برای هر پست در وردپرس یک آدرس xml اختصاصی ( نمیگم فایل xml . چون بصورت فیزیکی ایجاد نشده ) داشته باشید باید مراحل زیر انجام بشه : اینجا یه مثال می زنیم و هرکسی می تونه بنا به نیاز خودش ، تغییرات مورد نظرش رو اعمال کنه. یک فایل درست میکنیم که عنوان ، تاریخ و لینک 4 پست آخر رو به صورت xml خروجی بده . فایل myxml.php رو در روت وردپرستون بسازید و UTF8-withoutBOM رو براش انتخاب کنید . کد های زیر رو داخلش قرار بدید : <?php require('wp-blog-header.php'); $id = (isset($_GET['p'])) ? (intval($_GET['p'])) : '0'; $content = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL; $defaults = array( 'numberposts' => 5, 'offset' => 0, 'category' => 0, 'orderby' => 'post_date', 'order' => 'DESC', 'include' => '', 'exclude' => '', 'meta_key' => '', 'meta_value' =>'', 'post_type' => 'post', 'suppress_filters' => true ); $args = array( 'numberposts' => 4 ); $post_array = query_posts("p=$id"); $content .= '<posts>' . PHP_EOL; for($i=0; $i<count($post_array); $i++){ $post_title = $post_array[$i]->post_title; $post_date = $post_array[$i]->post_date; $post_link = $post_array[$i]->guid; $post_name = $post_array[$i]->post_name; $post_id = $post_array[$i]->ID; $post_permalink = "?p=" . $post_id; $content .= "<post> <title>$post_title</title> <date>$post_date</date> <link>$post_link</link> </post>" . PHP_EOL; } $content .= '</posts>' . PHP_EOL; Header('Content-type: text/xml'); echo $content; ?> در خط اول require('wp-blog-header.php'); ما فایل wp-blog-header.php که فانکشن های مورد نیاز مارو تامین میکنه رو ضمیمه کردیم . در این قسمت : $content = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL; ما متغیر content رو ایجاد میکنیم . بقیه قسمت هاش هم استفاده از فانکشن های وردپرس هست . تا اینجا مربوط میشد به اینکه یه سری اطلاعات از هر پست رو توی یه فایل xml داشته باشیم . ******************************************************************************** حالا پاسخ سوالی که اینجا مطرح کرده بودم : برای انجام این کار ، حلقه ی for که توی کدهای بالا هست رو به این صورت تغییرش میدیم : for($i=0; $i<count($post_array); $i++){ $post_title = $post_array[$i]->post_title; $post_date = $post_array[$i]->post_date; $post_link = $post_array[$i]->guid; $post_name = $post_array[$i]->post_name; $post_id = $post_array[$i]->ID; $post_permalink = "?p=" . $post_id; $custom_field = get_post_meta($post_id, 'size', true); $content .= "<post> <title>$post_title</title> <date>$post_date</date> <link>$post_link</link> <custom>$custom_field</custom> </post>" . PHP_EOL; } تمام . ضمن اینکه یه تشکر ویژه باید بکنم از دوست خوبم EM4D-M ( از دوستان توی شاپکیپر ) که کمک خیلی خوبی توی این مورد بهم کرد .
  6. سلام عرض شد توی وردپرس ارسال نظر توسط اپلیکیشن های تحت ویندوز ( یا تحت موبایل ) وجود داره ؟ اینطور که متوجه شدم با url parameters این موارد قابل انجام هست. درسته؟
  7. سلام سوالم دقیقا در همین مورد هست. به همین دلیل تاپیک نزدم یه اقزونه نوشتم که یه برگه به سایت اضافه میکنه خودش! با استفاده از wp_insert_post توی مدیریت افزونه میخوام لینک این برگه که ساخته شده رو قرار بدم. طوری باشه که اگه پیوند یکتا عددی بود، به همون صورت لینک رو نمایش بده. و اگه پیوند یکتا بصورت نام نوشته بود هم بصورت slug یا نامک نمایش بده لینک رو . چند مورد توی سایتهای انگلیسی و خود سایت وردپرس راه حل بود که جوب نداد . باید از چه کدی استفاده کنم؟
  8. راه حل اینو هم یافتم .
  9. شما هر قالبی نیاز داشته باشید باید با توجه به نیازها و سلیقه خودتون اون رو انتخاب کنید ما هم از امکانات و مورد استفاده شما خبر نداریم که بگیم قالب X مناسب هست یا خیر
  10. استاد فخار یه سوال دارم ببینید یه حلقه داریم به این صورت : for($i=0; $i<count($post_array); $i++){ $post_title = $post_array[$i]->post_title; $post_date = $post_array[$i]->post_date; $post_link = $post_array[$i]->guid; $post_name = $post_array[$i]->post_name; $post_id = $post_array[$i]->ID; $post_permalink = "?p=" . $post_id; $post_en = $post_array[$i]-> echo . $post_enname . $content .= "<post> <title>$post_title</title> <date>$post_date</date> <link>$post_link</link> <enname>$post_en</enname> </post>" . PHP_EOL; } میخوام خط <enname>$post_en</enname> مقدار زمینه دلخواهی مثلا با نام size رو نمایش بده چند روش رو تست کردم. اما چون یکم کدها تو در تو هست، با خطا مواجه میشه
  11. آره الان دیدم توی سورسش بالاخره استارتر گمان کردن که وردپرس هست. که اینچنین نیست
  12. مدیریت محتوای این سایت اختصاصی هست با asp نوشته شده
  13. مرحله اولیه رو با همون لینکی که توی پست 4 داده بودم تونستم اجرا کنم فعلا سوال دیگه ای نیست با تشکر
  14. ببینید هدف من اینه که فرض کنید یک نرم افزار یا بازی تحت ویندوز داریم که نسخه trial هست ( که با .NET نوشته شده. توی .NET توسط xml reader میشه فایل های xml رو باز کرد و چک کرد و پردازش کرد ) برای هر پست(نرم افزار) توی فروشگاه میخوایم یک فایل xml داشته باشیم که از طریق اون نرم افزار یه ریکوئست فرستاده بشه به فایل xml و اگر نرم افزار خریداری شده بود یه شماره سریال بفرسته . در غیر این صورت هم که هیچی. البته این متدی هست که برنامه نویس ویندوز ما پیشنهاد داده. من دقیقا نمیدونم که آیا با وردپرس چنین کاری قابل انجام هست یا خیر ؟!
  15. فایل xml قراره برای ذخیره و تبادل یه سری اطلاعات بین سایت و برنامه های تحت ویندوز استفاده بشه یه آموزش هست، نمیدونم با این چطور میشه چیزی که توی پست اول گفتم رو پیاده سازی کرد : http://wordpress.stackexchange.com/questions/6840/make-wordpress-generate-a-custom-xml-filenot-a-sitemap-that-is-updated-only-wh ************************ احتمال میدیم با این روش بتونیم کارمونو انجام بدیم. اما اگه جواب نده باز باید دنبال روشهای دیگه باشم در حالت عادی فایل xml ایجاد میشه ؟ طریقه فراخوانیش چطور هست ؟