رفتن به مطلب

کد های دلخواه در <هد> </هد>


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

تایتل و لینک رو میگیره

اما مقادیر دیگه رو نه نمیگیره.

نمیشه بجای <?php get_header(); ?> به صورت دستی وارد کرد؟

و یا مثل پلاگین هایی که الان هست ، پلاگینی درست کرد که کدهارو وارد هد کنه؟

لینک به ارسال

چرا شدن که می شه بیشتر کدهای php رو برای این می نویسند که نمی دونند مقدارش چقدره وقتی می دونی می تونی دستی بنویسی مثلا آدرس لوگوی سایت یا کلمات کلیدی سایت رو کاملا می تونی دستی بنویسی و می شه هم در نهایت یک کد جاوا اسکریپتش کرد که مثل افزونه استفاده شه اگر حوصله ی تست داری من برات یه کد می نویسم تستش کن

لینک به ارسال

ممنون میشم اینکارو کنید :X

یه پلاگین خوب برای زمینه های دلخواه ورودی میدونید چیه؟

من از castum field استفاده میکنم که متاسفانه مقدار های وارد نشده هم نشون میده

لینک به ارسال

کدهای سری اول را به صورت زیر اصلاح کن و بگذار توی head سرجای درستش


<meta property="og:type" id="ogt" content="" />
<meta property="og:image" id="ogi"content="" />
<meta property="og:site_name" id="ogs" content=""/>
<meta property="og:description" id="ogd" content="" />

و کدهای زیر رو هم توی single.php


<script type="text/javascript">
<!--
function ogc()
{
var ogtc="<?php the_category(', ') ?>"
var ogic ="<?php the_post_thumbnail(); ?>"
var ogsc = "<?php the_title(); ?>"
var ogdc ="<?php the_excerpt();?>"
document.getElementById("ogt").content=ogtc;
document.getElementById("ogi").content=ogic;
document.getElementById("ogs").content=ogsc;
document.getElementById("ogd").content=ogdc;
}
ogc()
//-->
</script>

لینک به ارسال

اینقدر پست ها زیاد شد مشکل اصلیتون رو گم کردم!

در حال حاضر مشکل شما چی هست؟

لینک به ارسال

کدهای سری اول را به صورت زیر اصلاح کن و بگذار توی head سرجای درستش


<meta property="og:type" id="ogt" content="" />
<meta property="og:image" id="ogi"content="" />
<meta property="og:site_name" id="ogs" content=""/>
<meta property="og:description" id="ogd" content="" />

و کدهای زیر رو هم توی single.php


<script type="text/javascript">
<!--
function ogc()
{
var ogtc="<?php the_category(', ') ?>"
var ogic ="<?php the_post_thumbnail(); ?>"
var ogsc = "<?php the_title(); ?>"
var ogdc ="<?php the_excerpt();?>"
document.getElementById("ogt").content=ogtc;
document.getElementById("ogi").content=ogic;
document.getElementById("ogs").content=ogsc;
document.getElementById("ogd").content=ogdc;
}
ogc()
//-->
</script>

منظورتون این هاست ؟


<meta property='og:type' content='biavoice:song'/>
<meta property='og:video:width' content='450' />
<meta property='og:video:height' content='24' />
<meta property='og:site_name' content='Bia 2 Voice'/>
<meta property='og:video:type' content='application/x-shockwave-flash' />
<meta property='og:title' content='<?php wp_title(); ?> '/>

توی هد header.php دیگه؟:دی

اینقدر پست ها زیاد شد مشکل اصلیتون رو گم کردم!

در حال حاضر مشکل شما چی هست؟

مشکل اینه که میخوام برای پست های چند موضوع خاص ، یک سری متا های مشخصی رو توی <هد> همون پست قرار بدم.

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

موضوعات خاص منظورتون دسته بندی هست؟

متاها هم برای فیـسبوک هست؟

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

لینک به ارسال

ابمان جان اگر درست متوجه شده باشم منظورتون این بود :


<meta property="og:type" id="oga" content="" />
<meta property="og:image" id="ogb"content="" />
<meta property="og:site_name" id="ogc" content=""/>
<meta property="og:description" id="ogd" content="" />
<meta property="og:video:width" id="oge"content="" />
<meta property="og:video:height" id="ogf"content="" />
<meta property="og:title" id="ogg" content=""/>
<meta property="og:video" id="ogh" content='http://1.bia2v.in/wp-content/uploads/jw-player-plugin-for-wordpress/player/player.swf?file= LINKE VIDEO &icons=true&playlist.position=none&playlistsize=180&repeat=none&shuffle=false&bufferlength=1&smoothing=true&stretching=uniform&wmode=opaque&mute=false&volume=90&controlbar=bottom&dock=false&autostart=false&height=24&width=450&plugins=fbit-1,like-1' />
<meta property="og:url" id="ogi" content="" />
<meta property="fb:app_id" id="ogj"content="223261084352534">

بله مرتضی جان.

مثلا ویدئو ، کلیپ

متا که چندتاش ثابته و چندتاش متغیر. که برای همین میخوام هر دسته متاهاش فرق کنه.

این کد یک نمونه از چیزی که من برای متاهای تک آهنگ ها آماده کرده بودم


<!-- FB2 -->
<meta property='og:type' content='biavoice:song'/>
<meta property='og:video:width' content='450' />
<meta property='og:video:height' content='24' />
<meta property='og:site_name' content='Bia 2 Voice'/>
<meta property='og:video:type' content='application/x-shockwave-flash' />
<meta property='og:title' content='<?php wp_title(); ?> '/>
<meta property='og:description' content='Listen & Download '<?php wp_title(); ?>' on B2V! Persian Music, Music Video, Album &...| Bia2Voice on Fb: http://fb.com/Bia2voice' />
<meta property="og:image" content='<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'cover', true);
wp_reset_query();
?>' />
<meta property='og:video' content='http://1.bia2v.in/wp-content/uploads/jw-player-plugin-for-wordpress/player/player.swf?file=<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'm128', true);
wp_reset_query();
?>&icons=true&playlist.position=none&playlistsize=180&repeat=none&shuffle=false&bufferlength=1&smoothing=true&stretching=uniform&wmode=opaque&mute=false&volume=90&controlbar=bottom&dock=false&autostart=false&height=24&width=450&plugins=fbit-1,like-1' />
<meta property='og:url' content='<?php echo urlencode(get_permalink($post->ID)); ?>' />
<meta property='fb:app_id' content='223261084352534'>

لینک به ارسال

من قبلا برای یک سایتی با کدی شبیه این انجام دادم. البته شاید مشکلی در کد باشه چون الان دستی نوشتم شما تست کنید:

<?php if(in_category('cat-slug or id')):
while(have_posts()):

$image = get_post_meta($postid, 'image', true);
$width = get_post_meta($postid, 'width', true);
$height = get_post_meta($postid, 'height', true);
$vid = get_post_meta($postid, 'height', true);
?>


<meta property="og:type" id="oga" content="" />
<meta property="og:image" id="ogb"content="<?php echo $image; ?>" />
<meta property="og:site_name" id="ogc" content=<?php bloginfo('title') ?>""/>
<meta property="og:description" id="ogd" content="<?php the_excerpt(); ?>" />
<meta property="og:video:width" id="oge"content="<?php echo $width; ?>" />
<meta property="og:video:height" id="ogf"content="<?php echo $height; ?>" />
<meta property="og:title" id="ogg" content="<?php the_title(); ?>"/>
<meta property="og:video" id="ogh" content='http://1.bia2v.in/wp-content/uploads/jw-player-plugin-for-wordpress/player/player.swf?file=<?php echo $vid; ?>&icons=true&playlist.position=none&playlistsize=180&repeat=none&shuffle=false&bufferlength=1&smoothing=true&stretching=uniform&wmode=opaque&mute=false&volume=90&controlbar=bottom&dock=false&autostart=false&height=24&width=450&plugins=fbit-1,like-1' />
<meta property="og:url" id="ogi" content="<?php the_permalink(); ?>" />
<meta property="fb:app_id" id="ogj"content="223261084352534">



<?php endwhile;endif; ?>

لینک به ارسال

ممنون میشم اینکارو کنید :X

یه پلاگین خوب برای زمینه های دلخواه ورودی میدونید چیه؟

من از castum field اس

تفاده میکنم که متاسفانه مقدار های وارد نشده هم نشون میده

زمینه ی دلخواه که همش با دو خط کد درست و خراب می شه به نظر نمی آد ارزش افزونه سازی و برنامه نویسی آنچنانی داشته باشه مگر اینکه ابتکار عمل خاصی روش شده باشه که من ندیدم

من امشب خیلی خسته ام فردا اگر عمری بود کدش رو براتون می گذارم البته توی انجمن چندین مورد بحث مفصل در موردش هست

لینک به ارسال

کد :


<?php if(in_category('3')):
while(have_posts()):

$cover = get_post_meta($postid, 'cover', true);
$m128 = get_post_meta($postid, 'm128', true);
?>

رو در هد میذارم ، این اررور رو میده :

Parse error: syntax error, unexpected $end in /home/bia2v/public_html/wp-content/themes/Bia2voicev6/header.php on line 428

که در خط مربوطه ، فضای خالی هست.

در انتهاش این رو قرار میدم ، مشکل حل میشه و اما دیگه به ادامه مطلب نمیره ! یعنی صفحه همواره در حالت لود میمونه !


<?php endwhile;endif; ?>

لینک به ارسال

endif را باید بعد از endwhile بگذاری

که در کد مرتضای عزیز هم وجود داره اجازه بده خوئدشون کد رو بررسی کنند

لینک به ارسال

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

لینک به ارسال

عذر میخوام بابت تاخیر. نبودم...

<!DOCTYPE html>

<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->

<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->

<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->

<!--[if (gte IE 9)|!(IE)]><!--><html <?php language_attributes(); ?>> <!--<![endif]-->

<head>

<!-- Basic Page Needs

================================================== -->

<meta charset="utf-8" />

<title><?php bloginfo('name'); ?> <?php wp_title(); ?></title>

<!--[if lt IE 9]>

<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>

<![endif]-->

<!-- CSS

================================================== -->

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />

<link rel="stylesheet" href="<?php echo GOODLAYERS_PATH; ?>/stylesheet/skeleton.css">

<link rel="stylesheet" href="<?php echo GOODLAYERS_PATH; ?>/stylesheet/layout.css">

<!--[if lt IE 9]>

<link rel="stylesheet" href="<?php echo GOODLAYERS_PATH; ?>/stylesheet/ie-style.php?path=<?php echo GOODLAYERS_PATH; ?>" type="text/css" media="screen, projection" />

<![endif]-->

<!-- Favicon

================================================== -->

<?php

if(get_option( THEME_SHORT_NAME.'_enable_favicon','disable') == "enable"){

$gdl_favicon = get_option(THEME_SHORT_NAME.'_favicon_image');

if( $gdl_favicon ){

$gdl_favicon = wp_get_attachment_image_src($gdl_favicon, 'full');

echo '<link rel="shortcut icon" href="' . $gdl_favicon[0] . '" type="image/x-icon" />';

}

}

?>

<!-- Mobile Specific Metas

================================================== -->

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

<!-- FB Thumbnail

================================================== -->

<?php

if( is_single() ){

$thumbnail_id = get_post_meta($post->ID,'post-option-inside-thumbnial-image', true);

$thumbnail = wp_get_attachment_image_src( $thumbnail_id , '150x150' );

echo '<link rel="image_src" href="' . $thumbnail[0] . '" />';

}

?>

<!-- Start WP_HEAD

================================================== -->

<?php wp_head(); ?>

</head>

<body>

<?php

$background_style = get_option(THEME_SHORT_NAME.'_background_style', 'Pattern');

if($background_style == 'Custom Image'){

$background_id = get_option(THEME_SHORT_NAME.'_background_custom');

if(!empty($background_id)){

$background_image = wp_get_attachment_image_src( $background_id, 'full' );

echo '<div id="custom-full-background">';

echo '<img src="' . $background_image[0] . '" alt="" />';

echo '</div>';

}

}

?>

<div class="body-wrapper">

<?php $gdl_enable_top_navigation = get_option(THEME_SHORT_NAME.'_enable_top_navigation');

if ( $gdl_enable_top_navigation == '' || $gdl_enable_top_navigation == 'enable' ){ ?>

<div class="top-navigation-wrapper">

<div class="top-navigation container">

<div class="eight columns mb0">

<div class="top-navigation-left">

<?php wp_nav_menu( array( 'theme_location' => 'top_menu' ) ); ?>

</div>

</div>

<div class="eight columns mb0">

<div class="top-navigation-right">

<!-- Get Search form -->

<?php if(get_option(THEME_SHORT_NAME.'_enable_top_search','enable') == 'enable'){?>

<div class="search-left-gimmick"></div>

<div class="search-wrapper"><?php get_search_form(); ?></div>

<div class="search-right-gimmick"></div>

<?php } ?>

</div>

</div>

</div>

<div class="top-navigation-wrapper-gimmick">

</div>

</div>

<?php } ?>

<div class="container">

<div class="header-wrapper">

<!-- Get Logo -->

<div class="eight columns mb0">

<div class="logo-wrapper">

<?php

echo '<a href="' . home_url( '/' ) . '">';

$logo_attachment = wp_get_attachment_image_src(get_option(THEME_SHORT_NAME.'_logo'), 'full');

if( !empty($logo_attachment) ){

$logo_attachment = $logo_attachment[0];

}else{

$logo_attachment = GOODLAYERS_PATH . '/images/default-logo.png';

}

echo '<img src="' . $logo_attachment . '" alt="logo"/>';

echo '</a>';

?>

</div>

</div>

<!-- Get Social Icons -->

<div class="eight columns wrapper mb0">

<?php

if( get_option( THEME_SHORT_NAME.'_enable_banner_social','enable' ) == 'enable' ){

$thumbnail_id = get_option( THEME_SHORT_NAME.'_banner_image' );

if( !empty( $thumbnail_id ) ){

$banner_frame = get_option( THEME_SHORT_NAME.'_banner_frame_enable', 'enable' );

$banner_link = get_option( THEME_SHORT_NAME.'_banner_link', '#' );

$thumbnail = wp_get_attachment_image_src( $thumbnail_id , 'full' );

$alt_text = get_post_meta($thumbnail_id , '_wp_attachment_image_alt', true);

echo '<div class="eight columns mb0 alignright">';

echo '<div class="top-banner-wrapper">';

if( $banner_frame == 'enable' ){

echo '<div class="bkp-frame-wrapper">';

}

echo '<a href="' . $banner_link . '" target="_blank">';

echo '<img src="' . $thumbnail[0] . '" alt="' . $alt_text . '" />';

echo '</a>';

if( $banner_frame == 'enable' ){

echo '</div>';

}

echo '</div>'; // top-banner-wrapper

echo '</div>'; // columns

}

}else{

?>

<div class="social-wrapper">

<?php

$gdl_social_wrapper_text = get_option(THEME_SHORT_NAME.'_social_wrapper_text');

if( !empty($gdl_social_wrapper_text) ){

echo '<div class="social-wrapper-text">' . $gdl_social_wrapper_text . '</div>';

}

?>

<div class="social-icon-wrapper">

<?php

global $gdl_icon_type;

$gdl_social_icon = array(

'delicious'=> array('name'=>THEME_SHORT_NAME.'_delicious', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/delicious.png'),

'deviantart'=> array('name'=>THEME_SHORT_NAME.'_deviantart', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/deviantart.png'),

'digg'=> array('name'=>THEME_SHORT_NAME.'_digg', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/digg.png'),

'facebook' => array('name'=>THEME_SHORT_NAME.'_facebook', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/facebook.png'),

'flickr' => array('name'=>THEME_SHORT_NAME.'_flickr', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/flickr.png'),

'lastfm'=> array('name'=>THEME_SHORT_NAME.'_lastfm', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/lastfm.png'),

'linkedin' => array('name'=>THEME_SHORT_NAME.'_linkedin', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/linkedin.png'),

'picasa'=> array('name'=>THEME_SHORT_NAME.'_picasa', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/picasa.png'),

'rss'=> array('name'=>THEME_SHORT_NAME.'_rss', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/rss.png'),

'stumble-upon'=> array('name'=>THEME_SHORT_NAME.'_stumble_upon', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/stumble-upon.png'),

'tumblr'=> array('name'=>THEME_SHORT_NAME.'_tumblr', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/tumblr.png'),

'twitter' => array('name'=>THEME_SHORT_NAME.'_twitter', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/twitter.png'),

'vimeo' => array('name'=>THEME_SHORT_NAME.'_vimeo', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/vimeo.png'),

'youtube' => array('name'=>THEME_SHORT_NAME.'_youtube', 'url'=> GOODLAYERS_PATH.'/images/icon/' . $gdl_icon_type . '/social/youtube.png')

);

foreach( $gdl_social_icon as $social_name => $social_icon ){

$social_link = get_option($social_icon['name']);

if( !empty($social_link) ){

echo '<div class="social-icon"><a href="' . $social_link . '">' ;

echo '<img src="' . $social_icon['url'] . '" alt="' . $social_name . '"/>';

echo '</a></div>';

}

}

?>

</div>

</div>

<?php } // end-if enable banner social ?>

</div>

<br class="clear">

<!-- Navigation and Search Form -->

<div class="sixteen columns">

<?php dropdown_menu( array('dropdown_title' => '-- Main Menu --', 'indent_string' => '- ', 'indent_after' => '','container' => 'div', 'container_class' => 'responsive-menu-wrapper', 'theme_location'=>'main_menu') ); ?>

<div class="navigation-top-gimmick"></div>

<div class="navigation-wrapper">

<!-- Get Navigation -->

<?php wp_nav_menu( array('container' => 'div', 'container_class' => 'menu-wrapper', 'container_id' => 'main-superfish-wrapper', 'menu_class'=> 'sf-menu', 'theme_location' => 'main_menu' ) ); ?>

<br class="clear">

</div>

</div>

<br class="clear">

</div> <!-- header-wrapper -->

<script src="http://helptabriz.com/help/en_left.js"></script>

لینک به ارسال

این کد مشکلی نداشت!

مطمئن هستید همین فایل هدر شماست؟

چون این کد 211 خط داره اما خطایی که شما دادید خط 428 بود.

لینک به ارسال

توی کدی که دادید کدهای من نبود.

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

لینک به ارسال

مشکل این بود که شما در خط 112 و 113 که if و while رو باز کردید بعدش نبستید.

فایل پیوست شد.

header.zip

لینک به ارسال

سپاس مرتضی جان.

اما باز هم وقتی این کد رو جایگزین میکنم ، ادامه ی مطلب لود نمیکنه !

لینک به ارسال

نه ، به کل ! ظاهرا توی خوندون این کدها مشکل داره. چون صفحه اصلی و پست های موضوعات دیگه بدون مشکل لود میشه ، اما پست های این دسته به the_content هم نمیرسه

لینک به ارسال

جالبه!

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

لینک به ارسال

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

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

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

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

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

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

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

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

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