Проблема применения, если в выбранной опции WordPress - PullRequest
0 голосов
/ 11 апреля 2020

привет, у меня есть проблема в моем скрипте 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>
...