function doAction($a, $b, $action) {
switch ($action) {
case "+": return $a + $b;
case "-": return $a - $b;
case "*": return $a * $b;
case "/": return $a / $b;
default: throw new \BadFunctionCallException("Unknown action");
}
}
<?php echo doAction($a, $b, $c) ?>
<?php
...
if($this->group_id == -1) { ?>
<script> window.alert('Ошибка. Выбрана несуществующая группа'); windows.location.replace('/404'); </script>
<?php }
2 способ документация
большинство решений либо отсутствуют либо плохо гуглятся
например добавить видео к посту, вордпресс не предоставляет такой возможности
скорее всего есть плагины
человек показывает, как и что сделать и почему, в документации этого нет, как он к этому пришел
add_action("admin_enqueue_scripts", function() {
wp_enqueue_script("your-script-unique-name", "/path/to/script", ["jquery", "jquery-ui-sortable"], "1.0.0.", true)
});
function findEqualObjects(someArray, otherArray) {
var equalObjects = [];
someArray.forEach(function(elementOfSomeArray) {
otherArray.forEach(function(elementOfOrherArray){
if (JSON.stringify(elementOfSomeArray) === JSON.stringify(elementOfOrherArray)) {
equalObjects.push(elementOfOrherArray);
}
});
});
return equalObjects;
}
<?php $iterator = 0; ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php if ($iterator < 12) { ?>
<div class="<?= $iterator < 5 ? "one-to-five-class" : "six-to-twelve-class" ?>">
<? php } ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php if ($iterator < 12) { ?>
</div>
<?php } ?>
<?php $iterator++; ?>
<?php endwhile; ?>