开发者 | coffee2code |
---|---|
更新时间 | 2024年8月9日 02:12 |
捐献地址: | 去捐款 |
PHP版本: | 1.5 及以上 |
WordPress版本: | 6.6 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
wptexturize()
function. This ONLY prevents WordPress from making HTML entity code substitutions of single and double quotation marks with their curly alternatives and does NOT prevent wptexturize()
from making any other character and string substitutions. See the FAQ for details on the filters processed by the plugin.
Links: Plugin Homepage | Plugin Directory Page | GitHub | Author Homepage
wpuntexturize.zip
inside the plugins directory for your site (typically wp-content/plugins/
)This ONLY prevents WordPress from making HTML entity code substitutions of single and double quotation marks with their curly alternatives and does NOT prevent WordPress from making any other character and string substitutions.
Most likely these curly quotes are actually present in your originally post content and are being directly shown to visitors. WordPress isn't converting these to curly quotes since they are already that way. This could happen if you copy-and-pasted text from another source.
If you don't want any curly quotes to appear in your posts at all, then on the Settings -> Reading admin page check the checkbox labeled "Prevent all curly quotes?". (Or if you're a developer, look into use of the c2c_wpuntexturize_convert_curly_quotes
filter.)
This plugin potentially modifies the post content, excerpt, title, comment text, widget text, and more.
More specifically, it performs a wpuntexturize on every filter that WordPress applies the wptexturize to by default. This list comprises:
comment_author, term_name, link_name, link_description, link_notes, bloginfo, wp_title, widget_title, single_post_title, single_cat_title, single_tag_title, single_month_title, nav_menu_attr_title, nav_menu_description, term_description, get_the_post_type_description, the_post_thumbnail_caption, the_title, the_content, the_excerpt, the_excerpt_embed, comment_text, list_cats, widget_text, widget_text_content
This complete list can be filtered via wpuntexturize's own filter, wpuntexturize_filters
.
Yes. The tests are not packaged in the release .zip file or included in plugins.svn.wordpress.org, but can be found in the plugin's GitHub repository.
bootstrap.php
.gitignore
filecomposer.json
for PHPUnit Polyfill dependencyc2c_wpuntexturize_convert_curly_quotes
filtertests/
top-level directoryphpunit/bin/
into tests/
phpunit/bootstrap.php
into tests/
phpunit/tests/*.php
into tests/phpunit/tests/
allowed_options()
that expects a deprecation notice if WP < 5.5