В моем содержании я даю свои теги id для прямой ссылки.Удалить скрытые цитаты из сообщений Wordpress
Вот как это выглядит в редакторе сообщений:
<h3 id="h3-title">H3 Title</h3>
Так что я могу напрямую связать с ним, как это:
<a href="http://example.com/page#h3-title">H3 Title</a>
Однако двойные кавычки становятся спасся каким-то образом, с вывод html на странице сообщения выглядит следующим образом:
<h3 id="\"h3-title"\">H3 Title</h3>
Это делает ссылки неработоспособными :(
Я пробовал много вещей, таких как удаление фильтра wptexturize от the_content, следя за тем, чтобы magic_quotes были выключены, и даже remove_filter('content_save_pre', 'wp_filter_post_kses');
, который великолепно разрывает вещи.
Я серьезно рассматриваю возможность создания фильтра для удаления косых черт, но, похоже, их не следует добавлять для начала. Например, они не добавляются к изображениям с идентификаторами, поэтому их нужно добавить где-то. Это происходит как в визуальном, так и в html-режиме.
Любая помощь будет принята с благодарностью.
Именно это я и сделал. Не идеальное решение :( –