Mesmaili

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

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

درود :دی

ببخشید ، من میخوام توی هد فالب ادامه مطلبم ، یه چند خط کد اضافه کنم.

و برای پر کردنش هم از زمینه دلخواه استفاده کنم ، امکان پذیر هست؟

برای اینکه فقط کدها توی ادامه مطلب باشن میدونید باید چیکار کرد؟

سپاس.

تست کردم ، متاسفانه توی هد کار نکرد ! :دی باید چه کرد دوستان؟

امیدوارم این ها اسپم نباشه !

ظاهرا با <meta .............' /> مشکل داره !:دی

امیدوارم راهی باشه ...

0

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


لینک به پست

کدهاتون چیه

چرا لازمه فقط توی ادامه مطلب باشند چون کدهای بخش <head> در صفحه قرار نیست دیده بشند و فقط رابط های صفحه با تنظیماتشند و این کد ها با کد <div class="header"> یا در نسخه های جدیدتر <header> خیلی فرق دارند

کاری می خواهید با یک دستور if و شرطی کردن شدنیست ولی بهتره اول مشکل را کامل مشخص کنید تا به مسائل بعدی نخورید

در ضمن کدهای <meta> معرف های سیستم به ربات های مختلفند و هرکدام به نوعی وظیفه ای مهم را دارند

1

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


لینک به پست

سپاس از پاسخگویی شما.

برای مثال من میخوام همچین متایی داشته باشم درون هد :

<meta property='og:type' content='<?php echo $cont; ?>' />

من این رو میذارم اما زمینه دلخواه رو نمیگیره ! و

<meta property='og:type' content=' ' />

رو نشون میده

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

0

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


لینک به پست

کد

$cont; چه تعریفی داره و وقتی شما زمینه ی دلخواه تعریف می کنید یعنی در محدوده پست براش تعریف می گذارید و کد مورد نظر رو باید توی حلقه استفاده کنید یعنی در محدوده ای که در فایل های single.php و page.php و .... برای متن پست ها تون تعریف می شه ازم بر بیاد

اگر تعریف این زمینه رو بدونم شاید کمک بیشتری ل

0

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


لینک به پست

برای شبکه های اجتماعیه !

مثلا کاور پست مورد نظر.

عکس

فایل صوتی

تصویری

متن

و...

0

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


لینک به پست

این کدها را در داخل حلقه بگذارید


<meta property="og:type" content="<?php the_category(', ') ?>" />
<meta property="og:image" content="<?php the_post_thumbnail(); ?>" />
<meta property="og:site_name" content="<?php the_title(); ?>"/>
<meta property="og:description" content="<?php the_excerpt();?>" />

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

اگر فقط در ادامه مطالب می خواهید به سراغ single.php رفته دنبال


<?php endwhile; ?>

بگردید و کدهای بالا را قبل از آن قرار دهید

4

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


لینک به پست

سپاس.

خوب برای فایل صوتی تصویری و متن چی؟

0

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


لینک به پست

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

2

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


لینک به پست

سپاسگذارم ، تست میکنم و خبرشو میدم.

:x

0

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


لینک به پست

تو سینگلِ من همچین کدی نیست !:دی

اون کد رو توی هدر میذارم ، مشکلی نیست ( هد )

الان پس

<meta property='og:title' content='<?php echo $singer; ?> - <?php echo $title; ?>' />

رو میذارم و توی پست هام زمینه دلخواهش رو وارد میکنم ، نشون نمیده !

0

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


لینک به پست

میتونید زمینه رو خارج از حلقه پست هم نمایش بدید:

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'Your-Custom-Field', true);
wp_reset_query();
?>

5

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


لینک به پست

ببخشید من متوجه نشدم !

اگر مقدورِ واستون یه فایل دمو یا یه آموزش دقیقتر بذارید که واسم قابل فهم باشه !:دی

الان راهی که بخوام کدهای زمینه دلخواه رو توی هد قرار بدم از چه راهی امکان پذیره ؟ :-؟

0

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


لینک به پست

کدی که بالاتر دادم رو تست کردید؟

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

2

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


لینک به پست

به این صورت توی هدر.پی اچ پی گذاشتم و کار کرد :


<meta property='og:image' content='<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'cover', true);
wp_reset_query();
?>' />

ممنون.

1

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


لینک به پست

و خوب حالا برای اینکه این کدها رو توی سینگل.پی اچ پی قرار بدم باید چیکار کرد؟

من 4 نوع سینگل دارم که برای هر کدومشون کدهای دیگه باید قرار بدم :-؟

آقا ایمان گفتند :

اگر فقط در ادامه مطالب می خواهید به سراغ single.php رفته دنبال

<?php endwhile; ?>

بگردید و کدهای بالا را قبل از آن قرار دهید

متاسفانه در سینگل من این کد نیست !

0

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


لینک به پست

و یک مورد دیگه اینکه بجای :

<?php the_post_thumbnail(); ?>

: دستور دیگه ای نیست؟ چون این کاراکتر دش رو به صورت عدد در میاره !!

0

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


لینک به پست

سلام اگر 4 برگه ی single دارید پس کدهایی که گفتم در برگه ای دیگه احتمالا index تعریف شدند و single ها داخل حلقه هستند شما در انتهای هرکدام که می خواهید کدهایتان دیده شوند قرارشان دهید

منظور از دش رو به صورت عدد در میاره رو نفهمیدم

1

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


لینک به پست

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

ممنون از پاسخگویی شما.

یعنی اگر این کد رو :



<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'cover', true);
wp_reset_query();
?>' />

رو بذارم آخر کد سینگل ( بالای گت فوتر ) به طور خودکار بین <هد> </هد> میره؟

برای مثال من تایتل پستم این هست :

وی پی پارسی - مرجع وردپرس پارسی

اما در کد ( و همچنین در فیس بوک ) به صورت :

وی پی پارسی 5454 مرجع وردپرس پارسی

نمایش داده میشه !

همین مشکل رو تابع :

<?php the_title(); ?>

داره

که وقتی به

<?php wp_title(); ?>

تغییرش میدم ، مشکل حل میشه.

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

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


لینک به پست

فرقی نمی کنه کد هدر می تونه توی بادی هم باشه بجز چند فانکشن خاص جاوا اسکریپت و در css هم ترتیب آبشاری کدها مهمه و پایین ترین کد اجرا می شه ولی متای شما فرقی نداره و ایرادی که توضیح دادید می تونه مربوط به کدهای درون تگ <title> در <header> باشه که

این مشکلی که گفتید در هر حال نمی تونه به


<?php the_post_thumbnail(); ?>

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


<title><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); if(get_bloginfo('name') != "") echo ' - ' ; bloginfo('name'); }
elseif (is_single() ) { single_post_title(); }
elseif (is_page() ) { bloginfo('name'); if(get_bloginfo('name') != "") echo ': '; single_post_title(); }
else { wp_title('',true); } ?></title>

2

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


لینک به پست

سپاس ایمان جان از پاسخگویی شما.

در توضیحات فیس بوک اومده که اون کدها حتما باید در هد قرار بگیرن ! حالا من تست میکنم و خبرش رو اینجا اعلام میکنم:X

اون کد رو ندارم! این رو دارم :


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

0

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


لینک به پست

نه قبول نمیکنه ! حتما باید توی هد باشه.

0

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


لینک به پست

یه ترفندی هست که خیلی جالب نیست ولی می شه زد می شه قبل و بعد از کدها تگ head را باز و بسته کرد


<head>
کدها
</head>

یعنی در وسط body یک head ایجاد می کنه سیستم هایی مثل دیتالایف معمولا اینکار را می کنند ولی من تا به حال ندیده بودم در وردپرس هم نیاز بشه به امتحانش می ارزه

2

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


لینک به پست

ممنون تست میکنم.

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

0

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


لینک به پست

سپاس.

اما بازهم مشکل سازِ !

ظاهرا باید قبل از بسته شدن هد اول باشه ! :|

0

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


لینک به پست

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

گفتید کئها توی head اصلی هم تایتل رو نشناخته درسته؟

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط nnmmss
      سلام
      من كاملا در وردپرس تازه كار هستم. سايتي با پوسته RealNews طراحي شده. منوهايي دارم كه داراي منو و زير منو هستند. وقتي يك نوشته را به زير منو اختصاص ميدم بعد روي منو ميروم كليه نوشته هاي زير منو را هم نشان ميدهد. مثلا من به اين صورت است
      منو1
      زيرمنو 1-1
      زير منو1-2
       
      من اگر روي زير منو 1-1 كليك كنم فقط نوشته هاي زير منو 1-1 را نشان ميده ولي وقتي روي منو1 كليك كنم تمام نوشته هاي منو1   ,    زيرمنو1-1 و زيرمنو1-2 را نشان ميدهد. چطور ميتوانم اين موضوع را تصحيح كنم كه با كليك كردن روي منو1 فقط نوشته مربوط به منو1 را نشان دهد
    • توسط rendesharif
      با سلام 
      24 ساعت پیش در حال آپدیت تب های وبسایت بودم که اینترنت قطع شد و هنگامی که سعی کردم دوباره وارد کنترل پنل بشم دیدم صفحات ساختار خودشون رو از دست دادن و به نحوی بصورت لایت بارگزاری میشن برای حل این مشکل چیکار میتونم بکنم آیا راه حلی هست.
      تصویر قسمت لاگین هم اضافه کردم میتونید ببینید که دیگه خبری از ساختار اصلی نیست در مابقی صفحات کنترل پنل هم به همین شکل هست

    • توسط naff
      سلام.
      من  میخوام یه صفحه ی استاتیک رو روی ftp  آپلود کنم به عنوان  index اصلی و بعد از کلیک روی دکمه ی مورد نظر کاربر منتقل بشه به سایت اصلی یا همون قالب وردپرس.
       مشکل اینجاست که وقتی صفحه ی  html  رو روی  ftp  آپلود میکنم سایت فقط این صفحه رو به عنوان  index  میشناسه و  این رو جایگزین  index وردپرس میکنه و این صفحه  رو  front page  میشناسه.
       در صورتی که من هر دوتاش رو  میخوام . و صفحه ی html  رو به عنوان  index  میخوام یعنی با وارد کردن اسم سایت اسن صفحه ظاهر بشه.
      صفحه ی اچ دی ام ال:
      https://altourneur.com/new.html
       صفحه ی اصلی سایت:
      https://altourneur.com

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

      تونستم توی صفحاتی که ویرایشگرشون بازه، نمایش عنوان صفحه رو خاموش کنم ولی توی صفحه فروشگاهم نمیتونم نمایشش رو خاموش کنم
       خاموشش هم میکنم باز هم نمایش میده(عکس دوم)
      اگه راه حلی دارید بفرمایید لطفا..