soshiant

هدر وردپرس

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

سلام

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

راهنمایی میکنید چطور این کار رو بکنم

0

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


لینک به پست

@soshiant

 

شما اگر دقت کنید توی همه فایل ها مثل index.php و page.php و single.php و ... از تابع

get_header();

برای لود فایل header.php استفاده میشه.

این تابع یه پارامتری هم داره برای قالب های دارای چند فایل هدر.

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

get_header('cat');

اگر به صورت فوق استفاده کنید فایل header-cat.php به جای header.php لود میشه.

2

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


لینک به پست
در 4 ساعت قبل، mehran-b گفته است :

@soshiant

 

شما اگر دقت کنید توی همه فایل ها مثل index.php و page.php و single.php و ... از تابع


get_header();

برای لود فایل header.php استفاده میشه.

این تابع یه پارامتری هم داره برای قالب های دارای چند فایل هدر.

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


get_header('cat');

اگر به صورت فوق استفاده کنید فایل header-cat.php به جای header.php لود میشه.

سلام

کاملا درسته الان داشتم تست میکردم حق با شماست . اما به یه مشکل جدید خوردم. من عکس هدرمو توی فایل header.php پیدا نمیکنم. قالب سایتم طوری هست که عکس هدر رو توی تنظیمات پوسته در پیشخوان وردپرس وارد کردم. الان تمام فایل هدر رو زیرو رو کردم اصلا معلوم نیست عکسه کجا آپلود شده؟

0

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


لینک به پست
در 45 دقیقه قبل، soshiant گفته است :

سلام

کاملا درسته الان داشتم تست میکردم حق با شماست . اما به یه مشکل جدید خوردم. من عکس هدرمو توی فایل header.php پیدا نمیکنم. قالب سایتم طوری هست که عکس هدر رو توی تنظیمات پوسته در پیشخوان وردپرس وارد کردم. الان تمام فایل هدر رو زیرو رو کردم اصلا معلوم نیست عکسه کجا آپلود شده؟

سلام

با تشکر از پاسخ آقای  mehran-b

------

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

احتمالا راحت تر بتونید انجامش بدید چون به المنتور هم متصل میشه.

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

با تشکر

0

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


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

سلام

کاملا درسته الان داشتم تست میکردم حق با شماست . اما به یه مشکل جدید خوردم. من عکس هدرمو توی فایل header.php پیدا نمیکنم. قالب سایتم طوری هست که عکس هدر رو توی تنظیمات پوسته در پیشخوان وردپرس وارد کردم. الان تمام فایل هدر رو زیرو رو کردم اصلا معلوم نیست عکسه کجا آپلود شده؟

باید از کدنویسی PHP و ساختار وردپرس سر در بیارید.

عکس هدر هم حتما توسط قالب در تیبل wp_options ذخیرهشده و توسط تابع get_option باید دریافت بشه البته وابسته به سطح حرفه ای بودن قالب شرایط میتونه فرق کنه.

0

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


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

سلام

با تشکر از پاسخ آقای  mehran-b

------

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

احتمالا راحت تر بتونید انجامش بدید چون به المنتور هم متصل میشه.

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

با تشکر

آدرس سایت من

https://kaffeketab.ir

0

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


لینک به پست
در 4 ساعت قبل، mehran-b گفته است :

باید از کدنویسی PHP و ساختار وردپرس سر در بیارید.

عکس هدر هم حتما توسط قالب در تیبل wp_options ذخیرهشده و توسط تابع get_option باید دریافت بشه البته وابسته به سطح حرفه ای بودن قالب شرایط میتونه فرق کنه.

در فایل single.php تابع get_header رو داریم. ولی در فایل header.php آدرس ذخیره عکس مشحص نیست.

ممحتویات فایل header.php :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
  <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>
<?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }
 elseif (is_single() ) { single_post_title(); }
 elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title(); }
 else { wp_title('',true); } ?>
</title>
<link rel="stylesheet" id="ikwebicons" href="<?php echo get_bloginfo('template_directory');?>/css/ikwebicons.css" type="text/css" media="all">
<link rel="stylesheet" href="<?php echo get_bloginfo('template_directory');?>/css/ikbootstrap.css">
<?php wp_head(); ?>
<?php global $data; if($data['wow'] == 1){ ?>	
<link rel="stylesheet" href="<?php echo get_bloginfo('template_directory');?>/css/animate.css">
<?php } ?>
 <?php global $data; if($data['slider_showw'] == 1){ ?>
<link rel="stylesheet" href="<?php echo get_bloginfo('template_directory');?>/css/slick.css">
<link rel="stylesheet" href="<?php echo get_bloginfo('template_directory');?>/css/slick-theme.css">
<?php } ?>
<?php global $data; if ($data['sproduct_show'] == 1 ) { ?>
<link rel="stylesheet" id="ikweb-CSS-css" href="<?php echo get_bloginfo('template_directory');?>/css/tabcontent.css" type="text/css" media="all">
<?php } ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link href="<?php bloginfo('template_url'); ?>/css/custom.css" rel="stylesheet">
<script src="<?php bloginfo('template_url'); ?>/js/jquery-1.9.1.min.js" type="text/javascript"></script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-116577550-1');
</script>
<!-- Favicon Start -->
<link rel="icon" href="https://kaffeketab.ir/dl/ax/favicon.png" type="image/x-icon" />
<meta name="Favicon" content="1.0" />
<!-- Favicom End -->
 </head>
<body>
<?php global $data; if($data['fixedmenu'] == 1){ ?> 
<style>
.navbar.navbar-expand-lg.navbar-dark.bg-dark {
	position: sticky;
	top: 0;
	z-index: 9999;
}
</style>
<?php }?>
<?php global $data; if($data['topmenu'] == 1){ ?><style>.top-menu{display:none}</style><?php }?>
<div class="top-menu">
<div class="container">
<div class="row">
<div class="col-xs-12 col-lg-8">
<?php wp_nav_menu( array( 'theme_location' => 'menu1' ) ); ?>
</div>
 <?php global $data ; $mid_var = $data['phonenumber']; if(isset($mid_var) && !empty($mid_var)) : ?>
<div class="mobile col-xs-12 col-lg-4">
<i class="icon-call"></i>شماره پشتیبانی : <?php global $data; echo $data['phonenumber']; ?>
</div> <?php endif;?></div>
</div></div>
<div class="base-head">
<div class="container">
<div class="row">
<div class="logo-pic clo-xs-12 col-lg-4"><a href="<?php bloginfo('url'); ?>"><img class="wow fadeInRight" src="<?php global $data; echo $data['headerr-logo']; ?>" alt=""></a></div>
<div class="visible-lg col-lg-8" style="padding-left: 0 !important;">
</div>
</div>
</div>
</div>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
 <div class="container" style="padding-left: 0; padding-right: 0;">
  <div class="col-xs-12 col-lg-8 collapse navbar-collapse" id="navbarSupportedContent">
  <div class="menu-button">
      <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
  </div>
</div>
<?php global $data; if($data['loginbtn_show'] == 1){ ?>   
  <div class="col-xs-12 col-lg-4 menu-register-btn">
  <div class="registerbtn">
   <?php if (is_user_logged_in()) : ?>
   <a href="<?php bloginfo('url'); ?>/success-login"><aria-hidden="true"></i>درود، کاربر ویژه</a>      
              <?php else:?>
<a href="<?php bloginfo('url'); ?>/signup-or-signin/"><i class="fa fa-user"></i>ورود | نام‌نویسی</a>
              <?php endif; ?>
</div>
  <div class="timej">
<?php echo jdate ('l, j F , Y') ; ?>
      </div>
</div>
<?php }?>
    </div>
</nav>

 

0

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


لینک به پست

@soshiant

 

عکس خاصی تو سایتت نیست.

اگر منظورت لوگو سایته که کدش اینه:

<img class="wow fadeInRight" src="<?php global $data; echo $data['headerr-logo']; ?>" alt="">

 

0

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


لینک به پست

ارسال شده در (ویرایش شده)

در 6 ساعت قبل، mehran-b گفته است :

@soshiant

 

عکس خاصی تو سایتت نیست.

اگر منظورت لوگو سایته که کدش اینه:


<img class="wow fadeInRight" src="<?php global $data; echo $data['headerr-logo']; ?>" alt="">

 

بله منظورم لوگو هست. لوگو سایت رو برای دسته با شماره آیدی فلان میخوام عوض کنم. الان این headerr-logo رو از کجا میتونم تغییر بدم دوست من؟

ویرایش شده در توسط soshiant
0

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


لینک به پست

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

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

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

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


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

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

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


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