WordPress — можно ли использовать архив-фильмы-заголовок. Переполнение стека

У меня есть фильмы с пользовательским типом записи, и я пытаюсь перечислить названия фильмов в порядке начальной буквы, что сработает, если я создаю 36 файлов .php. Например, title-a, title-b ….

<div class="row pbot ptop" style="color: #fff;"><!-- #### ROW #### -->
<div class="align_Center">
<?php
$args = array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","ALL");
?>
<?php
for($x = 0; $x < 36; $x++) {
?>
<span style="color: #777;">|</span>
<a href="title-<?php echo $args[$x]; ?>" class="m_headr"><?php echo $args[$x]; ?></a>
<?php
}
?>
<span style="color: #777;">|</span>
</div>
</div><!-- #### / ROW #### -->

Есть ли способ, которым я могу сделать все это через один файл с именем .eg archive-movies-title и с циклом, содержащим get_queried_object () -> name. Я не знаю, близок ли я к цели или я ловлю рыбу без удочки.

-1

Решение

Из того, что я понимаю, вы хотите получить список ссылок на один и тот же файл php, а затем этот файл php определяет, какую ссылку нажал пользователь.

Для этого вы можете использовать строки запроса, т.е. title-list.php? Title = 0, title-list.php? Title = 1 и т. Д.

Файл title-list.php получит строковую переменную запроса title. По сути, вам нужно иметь ссылку на один и тот же php-файл, однако строка запроса будет отличаться для каждого отдельного заголовка фильма, так как ваш title-list.php сможет определить, по какой ссылке щелкнул пользователь.

Таким образом, ваш оригинальный код будет таким.

 <div class="row pbot ptop" style="color: #fff;"><!-- #### ROW #### -->
<div class="align_Center">
<?php
$args = array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","ALL");

?>
<?php
for($x = 0; $x < 36; $x++) {
?>
<span style="color: #777;">|</span>
<a href="title-list.php?title=<?php echo $args[$x]; ?>" class="m_headr"><?php echo $args[$x]; ?></a> <!--This line has changed-->
<?php
}
?>
<span style="color: #777;">|</span>
</div>
</div><!-- #### / ROW #### -->

Затем в вашем файле title-list.php добавьте это

<?php
/*
* header("Location: http://www.yourwebsite.com/". $_GET['title'] . ".php" );//if you want to redirect to the php file uncomment this
*/
echo $_GET['title'];  //this will output the movie title
?>

Я надеюсь, что это поможет, однако ваш вопрос все еще немного неясен для меня, поэтому я постарался ответить на него как можно лучше.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector