echo esc_url (get_permalink ($ post-> ID) + заполняет URL ID

Я в глубокой беде

Я пытаюсь показать содержимое сообщения только после нажатия на бутон, чтобы снова не иметь заголовок и нижний колонтитул. В ручном режиме я загрузил плагин «Показывать только контент», который позволяет мне это сделать: http://myurl.com/mypost & content-only = 1

Моя проблема в том, что я хотел бы автоматизировать этот процесс. У меня есть структура php, которая: echo esc_url( get_permalink($post->ID)

Итак, мой вопрос: могу ли я добавить что-то после $post->ID чтобы отобразить весь URL-адрес с &content-only=1 ? Или есть другой путь более простой.

Большое спасибо.

Приветствия из Франции!

Лучший подход, с моей точки зрения, заключается в использовании функции add_query_arg() :

 $only_conent_url = add_query_arg( array( 'content-only' => 1 ), get_permalink( $post->ID ) ); 

И тогда вы можете избежать этого, если вам нужно:

 esc_url( $only_conent_url ); 

add_query_arg() принимает URL-адрес, переданный как второй параграф, и добавляет правильно отформатированную строку запроса, построенную из пар ключ => значение, содержащихся в массиве, переданном в качестве первого аргумента.