очень хочется попробовать хотя бы предустановленный софтВот к нему вы и сброситесь до заводских установок.
с просьбой оценить оптимизацию сайта, если несложно, то ответьте, пожалуйстаТак вам здесь уже дали ответ. Оптимизируйте изображения. Добейтесь самого малого объёма данных.
get_the_post_thumbnail($post_id, array(524, 349));
?<video poster="image-video.jpg" preload="metadata" controls="controls">
<source src="video.mp4" type="video/mp4">
<source src="video.ogv" type="video/ogg">
<source src="video.webm" type="video/webm">
</video>
preload="none"
<?php
function translate(string $str) {
$lang = "";
/**
* Функция транслита описанная вами
**/
return $lang;
}
/**
* $_REQUEST, $_POST или $_GET думать вам
* https://www.php.net/manual/ru/reserved.variables.request.php
**/
if(isset($_REQUEST['wt_region_by_default'])):
$rus = $_REQUEST['wt_region_by_default'];
$eng = translate($rus);
/**
* Организовать логику проверки существования алиаса
**/
/*************/
/**
* Если алиас существует отправить на редирект с кодом 301
* Если алиас не существует - отправить на страницу ошибки с кодом 404
**/
if(enabledAlias($eng)):
header('Location: http://site.ru/city/' . $eng, true, 301);
// Выходим из скрипта
exit();
else:
http_response_code(404);
include('404.php');
exit();
endif;
endif;
?><!DOCTYPE HTML>
<html lang="ru">
<head>
<title>Page</title>
</head>
<body>
<p>Text</p>
</body>
</html>
table
свойства или метода data
то по-моему правильнее создать утилиту, приложение.
display
? Он на что-то влияет?$(document).ready()
? Какие перекрестные ссылки? Откуда вы их нашли в описании моей задачи?У как всё просто хорошо!... Ну так если всё знаете, то чего спрашивать то?
<?php
$i = 0;
$pages = get_pages([
'hierarchical' => 1,
'child_of' => 5,
'parent' => -1,
'post_type' => 'page',
'post_status' => 'publish',
]);?>
<div class="row p-0 m-0">
<div class="col-md p-0 m-0">
<div class="direction-carousel">
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<!-- Выводим индикаторы -->
<?php for($i = 0; $i < count($pages); ++$i):
//Первому элементу добавим класс active
?>
<li data-target="#carouselExampleIndicators" data-slide-to="<?= $i;?>"<?=($i==0 ? ' class="active"' : '');?>></li>
<?php endfor;
// Сбросим переменную $i
$i = 0;
?>
</ol>
<div class="carousel-inner">
<?php
foreach( $pages as $post ):
setup_postdata( $post ); ?>
<div class="carousel-item<?=($i == 0 : ' active' : '');?>">
<!-- Выводим HTML код изображения -->
<?php the_post_thumbnail('direction-carousel', '') ?>
</div>
<?php
++$i;
endforeach;
wp_reset_postdata();
?>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
package.json