jospabloorozcomarn
  • 0
Учитель

Красивые URL-адреса или постоянные ссылки для вложений

  • 0

Есть способ конвертировать ссылки, например:

http://www.localhost.lh/?attachment_id=41

в:

http://www.localhost.lh/attachment/id

или:

http://www.localhost.lh/author/attachment/id

Share
  1. вот простое правило перезаписи WordPress, чтобы выполнить работу:

    add_action('generate_rewrite_rules', 'attachment_rewrite_rule_14924');
    
    function attachment_rewrite_rule_14924($wp_rewrite){
      $new_rules = array();
      $new_rules['attachment/(\d*)$'] = 'index.php?attachment_id=$matches[1]';
      $wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
    }
    

    просто добавьте этот код в файл functions.php вашей темы и сохраните.

    * примечание: index.php не зависит от вашей существующей структуры URL.

    • 0
  2. Хосе Пабло

    В дополнение к изменению настроек постоянных ссылок на панели инструментов для создания красивых URL-адресов, вы можете создать папку с именем «вложения» в корне вашего сайта, чтобы хранить файлы, которые вы хотели бы, чтобы посетители сайта загружали. В дополнение к загрузке файлов, которыми вы хотите поделиться, вы должны создать (с помощью блокнота или любого текстового редактора) пустой файл с именем index.html и загрузить его в каталог «вложения». Добавление пустого файла не позволит людям просматривать каталог и загружать все файлы, если вы не предоставите им конкретный URL-адрес.

    Салудос

    • 0
  3. Вы можете использовать плагин, такой как PrettyLink, чтобы создать удобный URL-адрес для перенаправления на вложение. http://wordpress.org/extend/plugins/pretty-link/

    • 0

Оставить ответ

You must login to add an answer.