Взаимодействие с wordpress

Я хочу иметь возможность редактировать постоянную ссылку для загрузки мультимедиа, и я не вижу причины, по которой по умолчанию этот параметр отсутствует. Если я изменяю post_name через базу данных, все работает так, как ожидалось, поэтому почему нет встроенной функции для этого?

Во всяком случае, мой вопрос в том, можно ли создать обходное решение для этого простого исправления. Я могу изменить постоянную ссылку через cms, если я изменил код постоянной ссылки на лету и заменил неизменяемую постоянную ссылку на этот код (код WordPress для изменения постоянных ссылок для сообщений):

<div class="inside"> <div id="edit-slug-box" class="hide-if-no-js"> <strong>Permalink:</strong> <span id="sample-permalink"><a href="http://example.com/homepage/post-name-here/">http://example.com/homepage/<span id="editable-post-name">post-name-here</span>/</a></span> ‎<span id="edit-slug-buttons"><button type="button" class="edit-slug button button-small hide-if-no-js" aria-label="Edit Permalink">Edit</button></span> <span id="editable-post-name-full">post-name-here</span> </div> </div> 

Итак, если бы я знал способ правильно подключить этот код к области редактирования permalink CMS, я, вероятно, мог бы выполнить то, что хотел. Есть ли способ сделать это?

В настоящее время (wordpress version 4.7.3) вы можете изменить постоянную ссылку на сообщения, страницы, пользовательские сообщения и изображения. Но если вы попытаетесь изменить постоянную ссылку в pdf-файл, например, вы не сможете этого сделать.