На сайте в даный момент отображается ссылка вида
Сайт / ?page_id=146 потому что я вытаскивал адрес ссылки the_permalink() в моем случае ведет на страницу категорий а не на запись.
Подскажите пж как привести его в вид
Сайт / ?/nashi-uslugi/asfaltirovanie/asfaltirovanie-dvorov/
<?
$stati_children = new WP_Query(array('post_type' => 'page', 'orderby' => [ 'meta_value_num'=>'DESC' ], 'post_parent' => 66 ) );
if($stati_children->have_posts()) :
while($stati_children->have_posts()): $stati_children->the_post(); ?>
<div class="block-uslug col-c-3 col-mc-3 col-t-2 col-m-2">
<div class="block-usluga">
<div class="uslugi">
<span class="title4"><? the_title() ?></span>
<p></p>
<? echo the_field('ikonka_svg'); ?>
<? $menyu_podkategorij = get_field('menyu_podkategorij');
if(!empty($menyu_podkategorij)) {
foreach ($menyu_podkategorij as $key => $value) { ?>
<a href="<? echo $value->guid; ?>" class="__link crop-text"><? echo $value->post_title; ?></a><br/>
<? }
}
?>
</div>
</div>
</div>
<? endwhile;
endif; wp_reset_query();
?>
Развернутые данные через print_r выглядят так:
WP_Post Object
(
[ID] => 146
[post_author] => 1
[post_date] => 2021-07-12 17:12:45
[post_date_gmt] => 2021-07-12 14:12:45
[post_content] =>
[post_title] => Асфальтирование дворов
[post_excerpt] =>
[post_status] => publish
[comment_status] => closed
[ping_status] => closed
[post_password] =>
[post_name] => asfaltirovanie-dvorov
[to_ping] =>
[pinged] =>
[post_modified] => 2021-07-23 11:36:03
[post_modified_gmt] => 2021-07-23 08:36:03
[post_content_filtered] =>
[post_parent] => 68
[guid] => https://asfalt.trade/?page_id=146
[menu_order] => 0
[post_type] => page
[post_mime_type] =>
[comment_count] => 0
[filter] => raw
)