Использование? P = $ post_ID вместо permalink в результате AJAX

У меня есть следующая ситуация:

  • пользовательский тип сообщения: theme_location
  • пользовательская таксономия: theme_state, прикрепленная к теме_location
  • Позиция поля ACF также привязана к теме_location

Я отображаю все таксономии theme_state на карте, и когда пользователь нажимает на любое состояние, они будут видеть все местоположения на карте состояний, полученные AJAX. Поскольку любое состояние может иметь большое количество местоположений, в функции PHP, вызванной AJAX, я использую один настраиваемый запрос вместо стандартного цикла WP_Query + с get_fields .

Теперь для каждого из местоположений мне также нужно отобразить ссылку на эту страницу CPT. Если бы я использовал постоянную ссылку, мне пришлось бы добавить дополнительный запрос, чтобы получить объекты post для всех моих местоположений и использовать get_permalink в цикле. Поэтому вместо этого я хотел бы использовать такие ссылки: example.com?p=$post_ID

Есть ли возможный недостаток этого метода?

Solutions Collecting From Web of "Использование? P = $ post_ID вместо permalink в результате AJAX"