привет, у меня есть проблема в моем скрипте wordpress php, что я хочу сделать, это сделать текущую страницу выбранной, когда страница загружается
, так что я сделал, я получил идентификатор текущей страницы в переменной myid я сравниваю ее с переменными из foreach, и когда я нашел то же самое, я буду отображать выбранное значение
<?php
$myid = get_the_ID();
$args = array(
'post_type' => 'comic',
'numberposts' => -1
);
$all = get_posts($args);
?>
<div class="chlist">
<div class="contch">
<label for="allCh">Chapter Select:</label>
<select id="allCh">
<option value=""> Chapters List </option>
<?php foreach ($all as $post) : ?>
$idcur=the_ID();
<option id="<?php the_ID(); ?>" value="<?php the_permalink(); ?>" <?php if ($myid == $idcur) {
echo "selected";
} ?>> <?php the_title(); ?></option>
<?php endforeach;
?>
</select>
</div>
</div>
, проблема в том, что на моей странице html ничего не отображается с выбранным значением на опция вместо этого показывает только идентификаторы на всех опциях
<option id="2698" value="url" 2698 > option 189</option>
<option id="2699" value="url" 2699 > option 188</option>
<option id="2700" value="url" 2700 > option 187</option>
<option id="2701" value="url" 2701 > option 186</option>
<option id="2702" value="url" 2702 > option 185</option>