Я пытался получить the_title () нажатого элемента из настраиваемого типа сообщения.
<a href='index.php?hello=$menuName'> <?php $menuName = the_title(); ?> </a>
<?php echo $_GET[hello]; ?>
Но он не возвращает имя заголовка, он просто дает мне имя переменной.
Я просто хочу использовать значение здесь, чтобы установить имя меню
$menuName = $_GET['hello'];
$menu_header = get_term_by('name', $menuName , 'nav_menu');
Вот полный код.
<div class = "dropdown-content">
<?php $args = array( 'post_type' => 'location', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<a href='index.php?hello=$menuName'> <?php $menuName = the_title(); ?> </a>
<?php echo $_GET[hello]; ?>
<?php
endwhile;
function runMyFunction() {
$menuName = $_GET['hello'];
$menu_header = get_term_by('name', $menuName , 'nav_menu');
$menu_header_id = $menu_header->term_id;
$locations = get_theme_mod('nav_menu_locations');
//set the menu to the new location and save into database
$locations['primary'] = $menu_header_id;
set_theme_mod( 'nav_menu_locations', $locations);
}
if (isset($_GET['hello'])) {
runMyFunction();
?>
</div>
</div>
</div>
заранее спасибо






в следующем коде:
<a href='index.php?hello=$menuName'> <?php $menuName = the_title(); ?> </a>
Вы пытаетесь установить переменную, которая все еще не определена в вашем href. Кроме того, в цикле the_title() возвращает заголовок текущего сообщения, так что это странно делать таким образом ...
Последний пункт - одинарные кавычки в php не интерпретируют переменные, в отличие от двойных кавычек. и если вы хотите сделать это подходящим способом, я рекомендую вам установить ссылку следующим образом:
<a href = "index.php?hello=<?php echo $menuName; ?>"></a>
но как я могу получить заголовок, должен ли я писать так <a href = "index.php?hello=<?php echo $menuName=the_title(); ?> "> </a>
<a href = "index.php?hello=<?php echo get_the_title(); ?>"></a>Спасибо, чувак, большое тебе спасибо, я ооочень благодарен тебе, я не могу заставить тебя понять, насколько ты мне помог, я на самом деле новичок .... Спасибо ты,,,
Рад помочь; p
Можете ли вы помочь мне в другом, если я хочу получить содержимое и заголовок того же элемента, по которому был выполнен щелчок, как я могу это сделать?
если вы выполните поиск в Google с теми же словами, вы найдете это менее чем за минуту
Спасибо, я пробую ваше предложение, давайте посмотрим