رفتن به مطلب

مشکل در زمینه های دلخواه


alam7o

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

با سلام خدمت اساتید گرامی

من میخوام یه زمینه دلخواه برای ویدیو ها درست کنم حالا این کد رو در single.php قرار دادم

<?php $vs = get_post_meta($post->ID, 'vs', true); ?>

	[video width="176" height="144" mp4="<?php echo $vs; ?>"][/video]

مشکل اینجاست وقتی لینک زمینه دلخواه رو وارد میکنم در single.php ویدیو رو نمایش نمیده و مستقیما این کد رو میزاره

 

[video width="176" height="144" mp4="http://localhost/aronda/wp-content/uploads/2016/04/4_648562155007773070-1.mp4"][/video]

خیلی برام مهمه ممنون میشم راهنمایی کنید

عکس نمونه

v4.jpg

لینک به ارسال

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

<?php echo do_shortcode('[video width="176" height="144" mp4=".'echo $vs;'."][/video]'); ?>

 

لینک به ارسال
در 26 دقیقه قبل، M.Javad گفته است :

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


<?php echo do_shortcode('[video width="176" height="144" mp4=".'echo $vs;'."][/video]'); ?>

ممنون از پاسختون از کد زیر استفاده کردم و مشکل حل شد اما گویا کد شما بهتره بنظرتون کد شمارو جایگزین کنم ؟


<?php echo do_shortcode('[video width="200" height="200" src="'. get_post_meta($post->ID, "vs", true) . '"]'); ?>

 

 

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

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

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

لینک به ارسال
<?php
$vs = get_post_meta($post->ID, "vs");
if($vs) :
$vs = get_post_meta($post->ID, "vs", true);
 echo do_shortcode('[video width="200" height="200" src="'. $vs  . '"]'); 
 elseif(has_post_thumbnail()) :
 the_post_thumbnail();
 else : 
 echo '<img src="'.get_bloginfo('template_directory').'/images/default.png">';
 endif;
 ?>

تصویر پیش فرضتون رو با نام default.png در پوشه images داخل قالبتون قرار بدید.

لینک به ارسال
در در 4/30/2016 at 01:13، imanfakhar گفته است :

تصویر پیش فرضتون رو با نام default.png در پوشه images داخل قالبتون قرار بدید.

استاد یه مشکلی پیش اومده وقتی کد زیر

$vs = get_post_meta($post->ID, "vs");
if($vs) :
$vs = get_post_meta($post->ID, "vs", true);
 echo do_shortcode('[video width="200" height="200" src="'. $vs  . '"]'); 

در صفحه باشه در نسخه موبایل سایت به حالت zoom out لود میشه و وقتی کد رو بر میدارم مشکل برطرف میشه بنظرتون مشکل از کجاس ؟

یه عکس میذارم که منظورم واضح باشه

Untitleddd.jpg

لینک به ارسال

سئوالتون ربطی به موضوع تایپیک نداره سئوال جدید تو تایپیک جدید باید مطرح بشه

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

سئوالتون ربطی به موضوع تایپیک نداره سئوال جدید تو تایپیک جدید باید مطرح بشه

بله استاد درست میفرمایید در این تاپیک مطرح کردم 

 

لینک به ارسال

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

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

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

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

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

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

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

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

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