ir7ww

اضافه کردن منوی تغییر رنگ به تنظیمات پوسته

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

سلام.

بنده می خوام بخشی در پنل مدیریت پوسته ام ایجاد کنم که با وارد کردن کد رنگ، اون کد تو قسمتی از استایل (style.css) قرار بگیره. اگر میشه یه توضیح مختصر بدید چطور می تونم این کار رو انجام بدم ؟ (چطوری توی فایل سی اس اس تکه کد پی اچ پی بنویسم ؟)

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

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


<?php echo get_option('Color'); ?>

0

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


لینک به پست

دوستان کسی راه حلی نداره ؟ من کدی رو می گیرم تو پنل مدیریت تم، اما نمیدونم باید چطوری اونو به فایل سی اس اس پیوست کنم.

0

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


لینک به پست

قبل از تگ head می تونید قرار بدید


<style>
<?php if (get_option('Color')): ?>
.myclass{
color:#<?php echo get_option('Color'); ?>
}
<?php endif; ?>
</style>

2

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


لینک به پست

مرسی از پاسخی که دادی.

اما اگر 500 متد باشه که بخوام با این دستور تغییر بدم، صفحه اول خیلی شلوغ میشه. راهی نداره که این استایل ها رو از یک فایل فراخونی کنیم ؟

0

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


لینک به پست

فایلی مثلا به نام my-style.php بسازید و کدهای زیر رو می تونید توش قرار بدید و سپس این فایل رو ذخیره و در پوشه قالب خودتون بذارید.


<?php
//***************************************//
//@ My custom style
//**************************************//

add_action('wp_head', 'my_custom_style');
function my_custom_style() {
?>
<style>
<?php if (get_option('Color')): ?>
.myclass{
color:#<?php echo get_option('Color'); ?>
}
<?php endif; ?>
</style>
<?php
}
?>

سپس فایل فانشکن خودتون رو بازدید کنید و این فایل رو با دستور زیر include کنید


include (get_template_directory() . 'my-style.php');

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط samira127

      من یک اسلایدر زدم با jsولی نمیشه وقتی اسلاید میشه ب صورت scrollو ul  نه اسلایدی اینم کد html

      <div class="col-12 col-md-6 pb-0 pb-md-3 pt-2 pr-md-1">
                          <div id="featured" class="carousel slide carousel" data-ride="carousel">
                              ّ <div id="dots" class="carousel-indicators">
                                  <span class="dot active" data-target="#carousel-example-generic"></span>
                              </div>
                              <div id="slider">
                                  <!--Item slider-->
                                  <?php
                                  $args = array(
                                      'posts_per_page' => 5,
                                      'cat' => 10,
                                  );
                                  $query = new WP_Query($args);
                                  ?>
                                  <?php if ($query->have_posts()) : ?>
                                  <?php $i = 0; ?>
                                  <?php while ($query->have_posts()) : $query->the_post() ?>
                                  <div class="slide active">
                                      <div class="card border-0 rounded-0 text-light overflow zoom">
                                          <div class="position-relative">
                                              <!--thumbnail img-->
                                              <div class="ratio_left-cover-1 image-wrapper overflow">
                                                  <a href="<?php the_permalink(); ?>">
                                                      <?php
                                                              $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full', false);
                                                              ?>
                                                      <?php the_post_thumbnail("w-100 img-thumbnail mx-auto d-block overflow"); ?>
                                                  </a>
                                              </div>
                                              <div class="position-absolute p-2 p-lg-3 b-0 w-100 bg-shadow">
                                                  <!--title-->
                                                  <a href="<?php the_permalink(); ?>">
                                                      <h2 class="h3 post-title text-white my-1"><?php the_title(); ?></h2>
                                                  </a>
                                                  <!— meta title —>
                                                  <div class="news-meta">
                                                      <span class="news-author">by <a class="text-white font-weight-bold" href="<?php the_permalink(); ?>"><?php the_author(); ?></a></span>
                                                      <span class="news-date"><?php the_time('d‌ F‌ Y'); ?></span>
                                                  </div>
                                              </div>
                                          </div>
                                      </div>
                                  </div>
                                  <?php endwhile ?>
                                  <?php endif ?>
                                  <?php wp_reset_postdata(); ?>
                                  <!--end item slider-->
                              </div>
                          </div>
                          <!--end carousel inner-->
                          <!--navigation-->
                          <a class="carousel-control-prev prev" href="#featured" role="button" data-slide="prev">
                              <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                              <span class="sr-only">Previous</span>
                          </a>
                          <a class="carousel-control-next next" href="#featured" role="button" data-slide="next">
                              <span class="carousel-control-next-icon" aria-hidden="true"></span>
                              <span class="sr-only">Next</span>
                          </a>
                          <script type="text/javascript">
                          </script>
                      </div>

      اینم کد js

      var slide = document.getElementsByClassName('slide');
      var dot = document.getElementsByClassName('dot');
      var prev = document.querySelector('.prev');
      var next = document.querySelector('.next');
      var n = 0;
      var i;
      function disno(){
          for( i = 0 ; i<slide.length ; i++){
              slide.style.display = 'none';
          }
      }
      function no_active(){
          for( i = 0 ; i<dot.length ; i++){
              dot.classList.remove('active');
          }
      }
      next.addEventListener('click',function(e){
          e.preventDefault();
          n++;
          if( n > slide.length - 1){ // length starts From 1
              n = 0; // Arrays Starts From zero
          }
          disno();
          no_active()
          slide[n].style.display = 'block';
          dot[n].classList.add('active');
      })
      prev.addEventListener('click',function(e){
          e.preventDefault();
          n--;
          if( n < 0){ // length starts From 1
              n = slide.length - 1; // Arrays Starts From zero
          }
          disno();
          no_active()
          slide[n].style.display = 'block';
          dot[n].classList.add('active');
      })
      setInterval(function(){
          n++;
          if( n > slide.length - 1){ // length starts From 1
              n = 0; // Arrays Starts From zero
          }
          disno();
          no_active()
          slide[n].style.display = 'block';
          dot[n].classList.add('active');
      },3000)



    • توسط Hamid_92
      با سلام خسته نباشید من قبلا به یک برنامه نویس طراحی وبسایت رو سپردم و ایشونم من رو راهنمایی کرد که پوسه و هاست و دامنه رو خودم بخرم بهش بدم نصب کنه حالا مشکلی پیش اومده در پوسته فارسی دیجی رادو من و نتونستم حلش کنم میخواستم ببینم چرا سورس کد رو روی سایت در قسمت مقالات سایتم نشون داده میشه!!!
       
      تصویر پوسته ی دارای خطا
      هر دو لینک یکی است!
      qqqqq_Copy.bmp
    • توسط amir5250
      با عرض سلام
      دوستان من قالب kahuna رو از مخزن وردپرس دانلود کردم و استایل هاش رو توی سیستمم تغییر دادم و با استفاده از localhost تغییرات رو چک میکردم و مشکلی نداشتن، اما حالا که قالب رو روی وردپرس نصب کردم قالب مثل روز اولش شده و استایل هایی که بهش دادم رو نمی خونه. من استایل جدیدی هم بهش اضافه نکردم فقط همون استایل های قبلی رو ویرایش کردم،آخه مگه غیر از style.css و rtl.css راه دیگه ای برای استایل دهی هست؟ جالب اینجاست با اینکه اسکرین شات رو هم عوض میکنم ولی اسکرین شات اولیه خودش رو نمایش میده...کسی میدونه باید چیکار کنم؟
      در ضمن از ویرایشگر وردپرس هم که استفاده میکنم همه تغیراتی که به استایل ها دادم هستشون 
      لطفا راهنمایی کنید
    • توسط nasisco
      با سلام
      ااز پشتیبانی هاستم گفتن که اختلال افزونه ای دارم برای حل و فهمیدن اینکه کدوم افزونه مشکل داره و چجوری میشه حلش کرد  چه راه حلی پیشنهاد میدید؟
    • توسط nasisco
      با سلام
      وکتور ادرس زیر رو میخوایم پاک کنیم
      چون تو سورس سایت لود میشه و http هستش 
      و در تبدیل به https به مشکل برخوردیم 
      تمام عکسای با نام background6.png رو از هاست پاک کردم ولی از صفحه ولی پاک نمیشه 
      کسی هست بدونه راه حل این مشکل چیه ؟
      ممنون 
      http://rtl-automatic.ir/pixi/wp-content/uploads/2018/08/background6.png?id=1517