رفتن به مطلب

hodabanoo

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

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

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

نوشته‌ها ارسال شده توسط hodabanoo

  1. در در 10/7/2018 at 10:05، behnazi1995 گفته است :

    خوب ظاهرا اگر لطف کنید بیشتر توضیح بدین ممنون میشم.

    الان این فایل header.php همونطور که می فرمایید خودش فایل هستش. من فایلهای خودم را چطوری به این فایل معرفی کنم؟

    به نظر من بهتره که فایلی که کد php توش نوشتید رو با همه ی توابع و استایل ها و ... به شرطی که همه این تگ ها در جای خودش قرار بگیره در یک برگه با پسوند پی اچ پی ذخیره کنید و اون برگه رو به عنوان template به یک صفحه جدا که میخواین در اون صفحه کدتون اجرا بشه اعمال کنید. این برای مبتدی ها بهترین روشه.

  2. خیلی ممنونم از راهنمایی تون 
    بسیار کاربردی بود استاد گرامی
    ولی این برای نمایش اطلاعات پست تایپ هست. میشه بگید که قبل از اون چطور میتونم اطلاعات یک فرم رو که توسط یک کاربر ثبت شده چطوری در این پست تایپ بدون اینکه کاربر رو بهش نقش مشارکت کننده بدم ثبت کنم؟

    که بعد با استفاده از این کدها نمایش داده بشه؟
    و اینکه این کدها رو دقیقا کجا در ورد پرس باید بنویسم ؟
    من مبتدی هستم
    با تشکر

  3. در در 3/11/2014 at 16:09، Parsa گفته است :

    برای استفاده از توابع وردپرس

    wp_insert_post برای ثبت پست

    افزودن زمینه add_post_meta

    add_meta_box برای ایجاد متاباکس

    در انجمن توابع را جستجو کنید

    سلام استاد
    میشه بیشتر راهنمایی کنید من مبتدی هستم.
    ببینید من میخام یه فرم برای آشپز ها ایجاد کنم و اونا اطلاعات شغلی خودشون رو وارد کنند. در ادامه من میخام یه پست تایپ ایجاد کنم با مشخصاتی که میخام. و اطلاعات این فرم در این پست تایپ جدید ذخیره بشه و من اونو تایید کنم و بعد به صورت یک پست در سایت نمایش داده بشه. 
    نمیخام از افزونه استفاده کنم. اگه لطف کنید روال کار رو بگید ممنون میشم. چون نمیدونم چطوری این امکان رو باید فراهم کنم که اطلاعات فرم در این پست تایپ و فیلد هاش ذخیره بشه با کد نویسی؟

  4. در در 5/29/2012 at 22:26، علی یزدی گفته است :

    معمولاً اعضا تنها می تونند در بهترین حالت مطلب ارسال کنند که بعد از تائید توسط شما انتشار می یابد که از طریق تنظیمات می تونید سطح دسترسی آن ها را مشخص کنید. پس برای ساخت یک پنل کاربری خوب باید یک صفحه ارسال مطلب خوب بسازیم.پارسای عزیز نیز گفتند با استفاده از Template Page می تونید برگه سایت خود را به شکل دلخواه درآرید تا امکان ارسال مطلب توسط کاربران مهیا شود. در زیر با یک نمونه ساده شما رو آشنا کردم امیدوارم به کارتون بیاد چون وقت گرفته تایپش ;)

    1. تو فولدر پوسته سایت وردپرسی خودتون یک فایل جدید بسازید به نام send.php

    2. بازش کنید و کد زیر رو اولش کپی کنید.

     

     
    
    <?php
    /*
     Template Name: Send Post
    */
     ?>
    

     

    3. خوب حالا باید ظاهر صفحه رو بسازیم که این بسته به نیاز خودتون ممکنه کدهای مجزایی رو بخواد اما برای نمونه با کد زیر یک قالبی شبیه به صفحات دیگر سایت خود را می تونید ایجاد کنید و البته باید تعیین کنیم که اگر کاربر فیلد فورم ارسال مطلب رو پر کرده بود مطلبش ثبت بشه.

     

     
    
    <?php get_header(); ?>
    if( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) &&  $_POST['action'] == "new_post") {
    if (isset ($_POST['title'])) {
    $title =  $_POST['title'];
    } else {
    echo 'Please enter the wine name';
    }
    if (isset ($_POST['description'])) {
    $description = $_POST['description'];
    } else {
    echo 'ابتدا نوشته مورد نظر را باید در فیلد مربوطه وارد کنید...';
    }
    $tags = $_POST['post_tags'];
    $new_post = array(
    'post_title'    =>   $title,
    'post_content'  =>   $description,
    'post_category' =>   array($_POST['cat']),
    'tags_input'    =>   array($tags),
    'post_status'   =>   'publish',		 
    'post_type' =>   'post');
    $pid = wp_insert_post($new_post);
    wp_set_post_tags($pid, $_POST['post_tags']);
    $link = get_permalink( $pid );
    wp_redirect( $link );
    }
    do_action('wp_insert_post', 'wp_insert_post');
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    

     

    خوب دیگه فورم رو ننوشتم چون فکر می کنم خودتون واردید و جالبه بدونید با تابع wp_editor حتی ادیتور وردپرس رو هم نشون بدین تو Front end ...

    البته باید صفحاتی رو هم درست کنید برای ویرایش مشخصات و غیره که توابع مورد نیازش همش تو codex هست و فکر نمی کنم نیاز به توضیح داشته باشه و البته توضیح دادنش هم یک مقاله کامل می خواد ...

    سلام
    من میخام یه فرم ثبت نام اختصاصی بنویسم که همه ی فیلد ها که کاربر م پر میکنه رو برام مثل یه پست در ورد پرس نشون بده برای همه یبازدید کنندگان سایت و البته بعد از تایید مدیر
    که باید مسائل امنیتی رم در نظر گرفت و اینکه سطح دسترسی رو بکنیم به اصطلاح مشارکت کننده یکم نا امنه
    اگه کسی میتونه کمک کنه ممنون میشم
    سوال دومم هم اینه کهکد های خام پی اچ پی رو که مینویسیم چطوری باید در ورد پرس اجرا بشه کجا و تو کدوم فایل بزاریم
    من میخام یه فایل جدا بنویسم مثل پلاگین
    سوال سومم هم اینه که اگه یه اسلایدر داشته باشم با کد های html , css و بخام از این اسلایدر در صفحه اول استفاده کنم این کد ها رو چطوری بگنجونم و در کجا. ترجیحا در فایل های جدا میخام باشه

  5. یه فرم میخام برای ثبت نام یه گروه از مشاغل خاص مثلا اشپز . میخام اطللاعات این کاربر ثبت بشه در دیتا بیس و با یه تابعی این اطلاعات رو دریافت کنه و در یک پست در ورد پرس نمایش بده
    میخام بدون افزونه پیاده سازی بشه
    و اینکه با همون جدول مربوط  به یوزر در ورد پرس میشه کارکرد یا باید یه جدول جدید در ورد پرس ایجاد کنم ؟ باتوجه به اینکه چند تا فرم میشه که هر کدوم مال کاربران خاصه؟ یکی کاربر عادی، یکی اشپز ، و یکی هم کار فرما ها
    من خودم دوست دارم تابع جدا و یک فایل پی اچ پی خام و یا حتی پلاگین جدا بنویسم ولی برای ایجاد یک پست تایپ معمولی ورد پرس ارور میده.
    من نمیدونم چطوری باید  در ورد پرس برنامه بنویسم که درست اجرا شه. یعنی تابع رو چطوری در ورد پرس تعریف کنم تا ارور نده
    ممنونم
    لطفا دوستانی که میدونن دریغ نکنن موضوع بحرانی هست

  6. سایت من یه اسلایدر داره که با افزونه ی ریوولوشن ساخته شده و خیلی هم مهمه

    یه مدته که تو طی روز اسلایدر نمایش داده نمیشه میخام بدونم دلیلش چیه

    البته دلیلش رو با تحقیق فهمیدم که دو تا کتابخونه که یکیش مال افزونه ی اسلاید رهست و دیگری مال خود قالبه با هم فراخونی میشه و این مشکل رو به وجود میاره

    البته یه سری کد هم بهم گفتن تو کد توابع وارد کردم ولی فایده ای نداشت

    ممنون میشم راهنماییم کنید

×
×
  • اضافه کردن...