رفتن به مطلب

هدر وردپرس


پست های پیشنهاد شده

@soshiant

 

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

get_header();

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

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

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

get_header('cat');

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

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

@soshiant

 

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


get_header();

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

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

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


get_header('cat');

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

سلام

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

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

سلام

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

سلام

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

------

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

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

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

با تشکر

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

سلام

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

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

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

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

سلام

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

------

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

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

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

با تشکر

آدرس سایت من

https://kaffeketab.ir

لینک به ارسال
در 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>

 

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

@soshiant

 

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

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


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

 

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

ویرایش شده توسط soshiant
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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