<?php
if( !is_page( 100 ) ) {
// Выведет на всех страницах, кроме страницы с ID 100
}
?>
// Получить ID от youtube
function get_youtube_id( $url ) {
// Пустота
$match = array();
$youtube_id = '';
// Регулярка
preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match);
// Результат
$youtube_id = $match[1];
return $youtube_id;
}
$str = '//www.youtube.com/watch?v=SUaBq87nTVY';
echo get_youtube_id( $str );
// Выведет 'SUaBq87nTVY'
add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer( $number="" ) {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '5' == event.detail.contactFormId ) {
ipayCheckout({
currency:'RUB',
order_number: '<?php echo $number; ?>',
description: ''},
function(order) { showSuccessfulPurchase(order) },
function(order) { showFailurefulPurchase(order) });
}
}, false );
</script>
<?php
}
<form id="form1">
<input type="text" id="input1" name="input1">
<input type="text" id="input2" name="input2" >
</form>
$("#form1").validate({
rules: {
input1: "required",
input2: "required",
}
});
$url = $_SERVER['REQUEST_URI']; // Получаем ссылку
$check_get = parse_url($url); // Разбираем и получаем компоненты
echo $check_get['query'].'<br>'; // Выводим все, что есть в _GET запросе
$query_temp = explode('&', $check_get); // Разбиваем _GET запрос в массив
$query = array(); // Задаем пустой массив для будущего вывода
// Перебираем массив с GET запросом
foreach($query_temp as $key=>$value) {
$temp = explode('=', $value); // Разбиваем каждый запрос через знак =
$query[$temp['0']] = $temp['1'];
}
/*
таким образом при запросе ?page=about&action=edit
получим массив вида:
Array
(
[page] => about
[action] => edit
)
А дальше с ним делать, что угодно. Получать значения, редиректить на соответствующие страницы и так далее..
*/