unid_user

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

4 پست در این موضوع قرار دارد

با سلام و درود

دوستان من میخوام که دکمه مربوط به درج قیمت رو داینامیک کنم اما نمیدونم باید به چه روشی این کار رو انجام بدم. لطفا به تصویر نگاه کنید.

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

لطفا راهنمایی کنید. ممنون.

Untitled-1.jpg

0

به اشتراک گذاری این پست


لینک به پست

راهنمایی کنید دوستان لطفا. ممنون :(

0

به اشتراک گذاری این پست


لینک به پست
در 10 ساعت قبل، unid_user گفته است :

راهنمایی کنید دوستان لطفا. ممنون :(

سلام می تونید یک متاباکس برای این پست تایپ ایجاد کنید به عنوان قیمت . بعد مقدار رو وارد کنید تا اون طرف نمایش بده .به عنوان مثال :

function post_metabox(){
    add_meta_box('add_meta_title','Post expiration date','add_post_metabox','product','normal','high');
}
add_action('add_meta_boxes','post_metabox');

function add_post_metabox(){
    global $post;

?>
<table>
    <tr>
        <td>قیمت : </td>
        <td><input type="text" name="price_product" value="<?php echo  get_post_meta($post->ID,'_price_product',true); ?>" />قیمت</td>
                  
    </tr>
</table>
<?php
    
}
function save_post_information(){
    global $post;
    update_post_meta($post->ID,'_price_product',$_POST['price_product']);
}
add_action('save_post','save_post_information'); 

این کد رو در function بزارید .فقط در خط دوم ی جا اسم پست تایپ گذاشتم 'product' شما نام پست تایپتونو تو این قسمت  تغییر بدید.

3

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط Samaonline
      سلام
      کدهارو که بررسی کردم، فهمیدم تابع زیر وقت زیادی از بالا اومدن سایت رو میگیره:
      update_meta_cache()
      اگه این تابع رو پاک کنم چه اتفاقی میفته؟
      اصلا نیاز بهش هست؟
      مرسی
    • توسط madidi
      سلام دوستان من یه کد واسه یه صفحه نوشتم مشکل اینجاست من خودم یه ادامه مطلب براش درست کردم با استایل مخصوص (توی تصویر عدد 2) اما وقتی توی سایت بارگذاری میکنی خودش کلمه ادامه مطلب دوباره اضافه میکنه (توی عکس عدد 1) حالا من میخوام فقط ادامه مطلب اینجارو پاک کنم 1 و کاری به بقیه صفحات نداشته باشم ینی نمیخوام تمام صفحات ادامه مطلبش پاک بشه فقط همین صفحه پاک بشه تا اون استایل دار فقط بمونه

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

      <script>
      function naslnocmbutton()
      {
      YourMessage = document.getElementById('YourMessage');
      if (YourMessage.value == "")
      {
      alert('تمامی فیلد ها باید پر شوند');
      }
      else{
      document.getElementById('naslnocmtextarea').value = '<!-- شروع کد خوش آمد گویی -->\n<!-- Get more Scripts From: http://WwW.naslno.CoM -->\n<body onload="window.alert(\''+YourMessage.value+'\');">\n<a href=\"http://naslno.com" target="_blank" onmouseover="this.innerHTML=\'سایت نسل نو\'" onmouseout="this.innerHTML=\'دریافت کد خوش آمدگویی\'">دریافت کد خوش آمدگویی</a>\n<!-- Get more Scripts From: http://WwW.naslno.CoM -->\n<!-- پایان کد خوش آمد گویی -->';
      document.getElementById('naslnocmtextarea').style.display = 'block';
      }
      }
      </script>
      <input type="text" id="YourMessage">
      <input type="button" value="کد رو بساز" onclick="naslnocmbutton()">
      <textarea style=" width:400px; height:250px; display:none; direction:ltr;" id="naslnocmtextarea" onclick="this.select()"></textarea>
    • توسط FARZADKB
      سلام
      بنده شروع به نوشتن افزونه ای کردم.. چندتا فیلد دارم و یک باتن.
      میخوام به رویداد کلیک این باتن، تابعی رو جهت اجرا انتصاب بدم.
      این رو چطوری باید انجام بدم؟