Завершение вывода в html ссылку - PullRequest
2 голосов
/ 18 апреля 2020

Привет, у меня есть этот фрагмент кода, который я использую с полем встраивания ACF:

<?php
// Load value.
$iframe = get_field('video');
// Use preg_match to find iframe src.
preg_match('/src="(.+?)"/', $iframe, $matches);
$src = $matches[1];
// Add extra parameters to src and replcae HTML.
$params = array(
'title'   => 0,
'byline'   => 0,
'portrait'   => 0,
'muted'   => 1,
'autoplay'   => 1,
'autopause'   => 1,
'controls'   => 0,
'loop'   => 1,
'background'   => 0,
);
$new_src = add_query_arg($params, $src);
$iframe = str_replace($src, $new_src, $iframe);
// Add extra attributes to iframe HTML.
$attributes = 'frameborder="0"';
$iframe = str_replace('></iframe>', ' ' . $attributes . '></iframe>', $iframe);

// Display customized HTML.
echo $iframe;
?>

Я хочу обернуть вывод echo $ iframe; со ссылкой на пост ниже, но не уверен, как его отформатировать.

<a rel="external" href="<? the_permalink()?>">  </a>

1 Ответ

0 голосов
/ 18 апреля 2020

Это то, что вы ищете?

* Если вы находитесь в l oop, оно должно работать

// Display customized HTML.
echo '<a rel="external" href="'.the_permalink().'">'.$iframe.'</a>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...