十个和两个XSLT处理器最好的WordPress常用插件下载博客插件模块
作者:98wpeu发布时间:2024-03-27分类:WordPress插件浏览:112
Ten&;Two XSLT处理器插件为WordPress带来了PHP-S XSL扩展的强大功能。启用后,该插件将创建三(3)个短码-[XSLT_Transform/]、[XSLT_SELECT_XML/]和[XSLT_SELECT_CSV/]-可以单独使用或串联使用,以使用来自XML和CSV源的内容来丰富您的站点。该插件还支持两种自定义POST类型--XSL样式表和XML文档--用于管理和验证WP Admin中的源代码。
有关详细的文档和示例代码,请访问https://xsltproc.tenandtwo.com/
帖子类型XSLT处理器插件提供了两(2)个定制POST类型来管理WordPress中的源代码-XSL Stylesheets
和XML Documents
。这两种类型都包括基本语法验证。可以使用DTD、XSD或RNG进一步验证XML文档。在设置>;XSLT处理器>;激活内容类型中启用这两种类型。
[XSLT_Transform/]是插件-S的主要函数。这个短代码使用XSL样式表处理XML数据,然后将结果输出为HTML、更多的XML或简单文本。
[XSLT_Transform xsl=-{FILE|url|id|slug}-xml=-{file|url|id|slug}-/][XSLT_Transform xsl=-{file|url|id|slug}-]-[/XSLT_Transform]如果不是xsl
或xml
参数保留为未指定,则使用默认值。默认的XML值为<NODATA/>
。默认的XSL样式表将所有传入数据打印为HTML。如果在短码中指定了额外的属性-例如,mykey="myval"
-这些键/值作为参数传递到样式表-<xsl:param name="mykey"/>
。
[XSLT_SELECT_XML/]是一个帮助器函数。它读取XML并根据提供的XPath表达式返回数据选择。有两个选项可用于指定XPath。首先,使用select
属性,或者第二,使用短码的正文。带有引号、方括号或其他特殊语法的复杂SELECT语句应使用第二种模式:
如果未指定XPath选择参数,则默认为/
返回整个文档。默认输出为format="xml"
。如果format="json"
则将结果编码为JSON字符串。
[XSLT_SELECT_CSV/]是一个帮助函数,用于将CSV文件数据转换为XML。结果可以直接以HTML格式输出
<;
表>;,或者可以将结果传递给[XSLT_Transform/]进行进一步处理。
[XSLT_SELECT_CSV CSV=-{FILE|url}-/][XSLT_SELECT_CSV]{CSV,Data}[/XSLT_SELECT_CSV]三(3)个参数-separator
,enclosure
,escape
-控制读取输入。详见php-S fgetcsv()函数。
-[XSLT_SELECT_CSV分隔符=-,-封装=-\--转义=-\-/]
两(2)个参数-key_row
,col
-控制将列写入输出。这个key_row
属性是可选的,但允许在col
和key_col
。
-[XSLT_SELECT_CSV KEY_ROW=-{num}-ol=-{num|Letter|Label}+-/]
三(3)个参数-row
,key_col
,key
-控制将行写入输出。
-[XSLT_SELECT_CSV行=-{num}+-/]
-[XSLT_SELECT_CSV KEY_COL=-{Num|Letter|Label}-Key=-{val}+-/]
将[XSLT_Transform]与[XSLT_SELECT_XML]组合:
--[xslt_transform][xslt_select_xml/][/xslt_transform]
将[XSLT_Transform]与[XSLT_SELECT_CSV]组合:
--[xslt_transform][xslt_select_csv/][/xslt_transform]
使用[/XSLT_Transform_Alias]将[XSLT_Transform]与自身组合(WP不支持具有相同名称的嵌套短码):
--[xslt_transform_alias][xslt_transform/][/xslt_transform_alias]
组合多个短码/源以创建单个XML文档-(请参阅上面的自定义帖子类型):
-[XSLT_SELECT_XML XML=-f1.xml-/][XSLT_SELECT_XML XML=-f2.xml-/]
当快捷代码指定远程文件时-xml="{url}"
或csv="{url}"
-使用WP瞬变在本地缓存该源。默认缓存持续时间在XSLT处理器设置中设置。要覆盖默认设置,请添加cache="{minutes}"
到短码。
在[XSLT_SELECT_XML/]中,该插件提供了两种方法来处理包含名称空间的XML。第一个是添加strip-namespaces
到短码。第二种方法是使用以下命令添加所需的前缀和命名空间URIxslns
。
XSLT处理器插件包括许多有用的XSL模板,您可以在自己的项目中包含和使用这些模板。它们被分成五个文件。
日期.xsl:date-format
,date-microtime
文件.xsl:file-exists-local
,file-exists-remote
String.xsl:string-replace
,string-upper
,string-lower
,string-title-case
,string-trim
,string-rtrim
,string-ltrim
,string-maxlength
,string-maxwords
,string-add-slashes
,string-urlencode
,string-strip-tags
,string-nl2br
,string-entity-decode
,string-to-nodeset
Util.xsl:util-bytsize
,util-hash-data
,util-print-nodes
,util-print-node-names
,util-super-global
Wp.xsl:wp-select-xml
,wp-select-csv
,wp-post-item
,wp-post-meta
,wp-sanitize-title
,wp-size-format
截图XSLT处理器设置安装WordPress安装转到插件&>添加新的&>搜索tenandtwo-xslt-processor
按-立即安装-两个XSLT处理器-插件按-激活插件-WP-CLI安装wp plugin install tenandtwo-xslt-processor --activate
手动安装最新的插件归档文件:https://wordpress.org/plugins/tenandtwo-xslt-processorUploadtenandtwo-xslt-processor
目录到您的/wp-content/plugins/
目录通过WordPress的-Plugins-菜单激活插件有关安装选项的更多详细信息,请参阅wordpress.org-https://wordpress.org/documentation/article/manage-plugins/上的管理插件
要求Ten&;Two XSLT处理器插件依赖于PHP-S XSL扩展。如果安装了扩展,则XSLT处理器设置屏幕将显示类似于下面第一条消息的消息。如果未定义LIBXSLT_VERSION,则自动禁用所有插件选项,并显示第二条消息。
PHP-S XSL扩展可用:XSLT v1.1.32、EXSLT v1.1.32、LIBXML v2.9.4PHP-S XSL扩展不可用Xsl扩展-S要求在php.net-https://www.php.net/manual/en/book.xsl.php上有详细说明
-此扩展需要libxml PHP扩展。这意味着传递-with-libxml,
或PHP7.4之前的配置标志,尽管这是隐式的
这是因为默认情况下启用了libxml。
此扩展使用libxslt,可在»http://xmlsoft.org/XSLT/.中找到Libxslt
需要1.1.0版或更高版本。-
在WordPress中,转到设置>;XSLT处理器。共有四(4)个部分:
激活内容类型激活快捷代码缓存生存期本地文件搜索路径文档在哪里?有关快捷代码及其主要参数的快速参考,请转至设置>;XSLT处理器。每个快捷码的示例显示了常见用法。
有关Ten&;Two XSLT处理器插件的完整文档,请访问https://xsltproc.tenandtwo.com/.包括四(4)个主要部分:
入门:https://xsltproc.tenandtwo.com/xslt-processor/getting-startedShortcodes:https://xsltproc.tenandtwo.com/xslt-processor/shortcodesStylesheets:https://xsltproc.tenandtwo.com/xslt-processor/stylsheetsHow to:https://xsltproc.tenandtwo.com/xslt-processor/how-to没有关于这个插件的评论。
- WordPress插件排行
-
- 1高级博客帖子阻止最好的wordpress常用插件下载博客插件模块
- 2AdCAPTCHA最好的WordPress常用插件下载博客插件模块
- 3MC服务器状态最好的WordPress常用插件下载博客插件模块
- 4FindWise WordPress最好的常用插件下载博客插件模块
- 5高级用户访问管理器最好的WordPress通用插件下载 博客插件模块
- 6智能替换选项生成器最好的WordPress常用插件下载博客插件模块
- 7Jika.io股市小工具最好的WordPress常用插件下载博客插件模块
- 8追加销售最好的WordPress常用插件下载博客插件模块
- 9由SPUR最好的WordPress常用插件下载博客插件模块提供的单片眼镜
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版