令牌管理器

分享于 

13分钟阅读

Web开发

  繁體
如何使用 [ ^ ]的令牌管理器插件

介绍

令牌管理器允许网络开发人员将 PHPHTMLCSSJavaScript 编程成可以在整个 WordPress 中使用的标记。 令牌可以放在主题。模板。页面。部件。等等 中,标记中的代码被处理,然后注入到令牌 NAME 中。 它允许网络开发人员将代码打包成组件,以便轻松重用和维护,同时加快开发时间和分发。 令牌也知道 WordPress,并且可以利用标记中的所有公共库和数据库。 这使得网页设计。第三方 api。WordPressPHP 框架。WordPress 2.0.插件。等等。HTMLCSSJS 完全动态。

多站点

令牌管理器已经构建为使用 WordPress MultiSite 以及单个博客安装。 通过在网络上激活它,它将增加在 WordPress 站点和博客之间控制令牌的能力。 它还将在没有附加到 WordPress的自定义表中存储所有令牌,以便轻松升级。备份和版本更改。

安装

WordPress标准安装
1.将'令牌管理器'的内容上载到 WordPress 中的'/wp-content/plugins/token-manager'。
2.通过 WordPress 管理中的'插件'菜单激活插件
3。访问令牌管理器设置页面,打开你想要的功能。
4.在管理器中添加一些令牌类型。
5.在管理器中添加一些令牌。
6.将令牌分配给 WordPress 页。
7.将 {your_token_name} 放入分配的页面,模板,小部件,主题等。
8.访问页面以查看令牌替换。

的WordPress多站点安装
1.将'令牌管理器'的内容上载到 WordPress 中的'/wp-content/plugins/token-manager'。
2.网络通过 WordPress 网络管理中的'插件'菜单激活插件。
3。访问所需的网站或者博客仪表板。
4.访问令牌管理器设置页面,打开你想要的功能。
5.在管理器中添加一些令牌类型。
6.在管理器中添加一些令牌。
7.将令牌分配给 WordPress 页。
8.将 {your_token_name} 放入分配的页面,模板,小部件,主题等。
9.访问页面以查看令牌替换。

令牌管理

令牌的管理非常简单,内置了ajax控件,允许将标记分配给个人和所有页面。 它也区分了frontpage分配,让你可以自由地控制在frontpage上看到的内容。 经理还跟踪在WordPress中创建和更新令牌的人。

令牌参数

令牌管理器现在支持令牌参数。 可以通过添加 behind 标记 NAME 来指定字符串或者整数参数。 然后可以从令牌代码中访问参数,从而允许无限的代码可能性。

错误处理

通过令牌管理器处理 PHP 和令牌错误,可以打开管理器中的自定义设置来显示这些错误。 这样开发者就可以完全控制在他们的令牌代码中发生错误的位置。 错误设置也可以用于实时站点。 这样可以防止在 public 站点上显示错误信息。 标记中出现的所有错误,除非致命,否则不会停止显示网页。 所以在没有worring的情况下,你可以自由地编写你的想法,从而避免错误停止 WordPress

屏幕快照

1.下面是添加创建版权的令牌的屏幕截图。

token-manager


2.令牌管理器如下所示。

332347/screenshot-2.png


3。这里屏幕快照显示如何将标记分配给页面。

332347/screenshot-3.png


4.这里屏幕快照显示将标记文本添加到我们指定的页面。

332347/screenshot-4.png


5.显示在视图中呈现的实际版权令牌。

332347/screenshot-5.png


6.示例 helloworld,演示如何使用 HTML 选项卡。

332347/screenshot-6.png


7.示例 helloworld,演示如何使用 PHP 选项卡。

332347/screenshot-7.png


8.示例 helloworld,演示如何使用 CSS 选项卡。

332347/screenshot-8.png


9.示例 helloworld,演示如何使用 JS 选项卡。

332347/screenshot-9.png


10.显示在视图中呈现的实际的helloworld标记。

332347/screenshot-10.png


11.显示运行 JavaScript onclick的实际的helloworld令牌。

332347/screenshot-11.png


12.在页面上显示 PHP 错误的错误处理程序。

332347/screenshot-12.png


13.显示页面的所有 key-value 对,并打开设置。

332347/screenshot-13.png


14.显示用于处理特定自定义顺序的令牌的标记顺序。

332347/screenshot-14.png

15.新的令牌管理器屏幕快照- 实际使用的版本 1.0

16.带突出显示功能的标记代码编辑器

.问题排查和支持

我的页面上没有显示 ?
你必须将令牌管理器中的令牌分配到页面。 访问令牌链接单击类似页面的icon。 搜索页面通过单击箭头按钮将该页或者多个页面分配给标记。

标记类型的?
令牌类型由你创建。 它们允许你将代码组织为类型的类别。 例如 文本,控件,模板,第三方

我如何将首页或者所有页面分配给我的标记?
访问令牌链接单击类似页面的icon。 在搜索框中为所有页面键入'frontpage'或者'all pages'。 然后单击箭头按钮来分配它。

如果从令牌管理器中删除标记,我的令牌将转到哪里?
不用担心它不会删除令牌,它只是将它从令牌管理器中取消激活。 你仍然可以在数据库表中找到它。 将来的增强功能可能包括检索它的功能。

这个插件支持WordPress多站点的方式?
当激活为网络插件时,你可以在每个站点和博客中为它的相应的仪表板指定唯一的标记。

标记上的动作历史
是,令牌管理器在 table 记录操作中记录一个xml文件。 令牌管理器的未来版本将包括历史管理工具。

你是否支持令牌代码版本控制系统?
是但仅适用于专业版本。 标准免费版本使用 background 中的版本管理,但不给你管理它的工具。 如果你想了解有关专业版的更多信息,请访问 http://www.codevendor.com/product/tokenmanager/服务。

如果我不正确地写一个PHP代码,它会停止我的WordPress?
不除非这是致命错误。 在语法中常见的错误将显示为错误消息,如果令牌管理器已经启用了设置。 如果设置未打开,则将显示空白标记。

如何编写动态 HTML。CSS和 JS?

所有编码选项卡都支持 PHP 代码。 另外,还支持从类型的顶部到底部排序的标记代码。

支持令牌备份的费用?
是但它是标准版本中的手工过程。 你必须编辑每个标记并从每个代码选项卡复制内容。 专业版本包括一个简单的详细备份系统,带有版本控制和恢复工具。 如果你想了解有关专业版的更多信息,请访问 http://www.codevendor.com/product/tokenmanager/服务。

如何为我提供建议或者报告?
请访问这里插件的WordPress 论坛或者访问 http://www.codevendor.com/support/网站的主网站。

我如何优化我的令牌以快速加载?
通过直接将每个标记分配给特定页,并且只使用'all pages'。

如何从命名约定和冲突错误中保留我的标记PHP代码?
通过使用类和惟一命名,就像编写任何 PHP 代码一样。 请参考 http://PHP.net/manual/en/language.oop5.PHP

我必须为 PHP。CSS和JS编写开始和结束脚本标记?
不,它们是为你添加的。 如果你将 PHP 代码注入其他语言,那么` <?PHP?> ` 是必需的。

是 PHP shortcodes支持的` <? ?
不,目前不 O。 你必须在 PHP 中使用` <?PHP?>

所有代码在页面上都是 inline
是的,现在每个代码都内联到页面中,但将来的增强将允许你使事件外部。

如何添加令牌参数?

如果有名为`example`的令牌,则可以添加参数以将它的扩展为: { example,` Param1 `,ParamInt3Param2,}. 这会将 param1,param2和param3传递给示例令牌。 令牌参数接受字符串和整数。 你可以在参数周围使用双引号或者单引号。 如果你引用了 inside 引号,你需要转义它们。 如果在字符串中使用"{` or `}",请确保对它们进行编码。 要访问令牌代码中的参数,请使用以下命令: $GLOBALS["ARGS"][0]

历史记录

1.0.4
更新数据库并将历史数据类型从文本更改为 MEDIUMTEXT,允许更多令牌更新,超过 400 +。 在更新语句中添加了mysql返回错误。

1.0.3
在 tokenedit.php 和 typeedit.php. 中使用'tid'删除 XSS,没有其他更改,安全更新。

1.0.2
添加 by id搜索。 将进程id添加到状态悬停状态。 固定链接位置。固定支持菜单显示在其他控件上,使用适当的z-index。 在 sorting,NAME 和类型的排序链接中添加。 已经将删除和版本按钮移到右侧。 更改了一些状态菜单以更正文本信息。 没有数据库更改安全更新。

1.0.1
没有数据库更改已经在CodeMirror版本 2.3源代码编辑器中添加。 允许代码突出显示 PHP,JS,CSS和 HTML。 也可以查找和替换内置于。 修正了与表单元素的一对css大小问题。

1.0.0
令牌管理器已经被修改为包含令牌的参数。 没有数据库更改,只对代码和处理进行了较大的优化。 在悬停帮助图标和悬停状态消息中添加。 固定的标记类型的删除过程。 固定令牌排序问题。通过id和名称在搜索中添加。 改变了布局。希望,我没有打破 ! 你应该升级并告诉我你对新变更的看法。

0.2.5
添加了新特性,允许你以特定的自定义顺序处理标记。 小型数据库 table ( tokenmanager ) 更改。 添加了列( processorder )。 这个更改需要以前的版本在新列中添加,并为现有的标记分配一个进程订单 id。

0.2.4
在设置中添加删除捐赠按钮。 在 Coffee 消息中添加。 处理下一次发布的令牌排序。 数据库没有更改。

0.2.3
反向标记替换以确保先替换扩展标记。 将 REQUEST_TEMPLATESURL 添加到扩展标记中。 数据库没有更改。

0.2.2
在设置选项中添加了删除自动 WordPress p 标记。 将 REQUEST_TEMPLATESPATH 添加到扩展标记中。 数据库没有更改。

0.2.1
清理 PHP 错误通知并将插件 NAME 从'token manager'更改为'token-manager',因为 wordpress zip程序将它包装到了导致我的代码。 已经清理自述文件。 将图标文件夹提交到 svn。

0.2
向 tokenmanager.php 添加了对'Admin'到'activate_plugins'角色功能的更改。 这允许插件在单一安装和多站点工作。

0.1
初始版本

未来的增强功能

  • 设置仅允许管理员查看令牌错误。
  • 允许令牌通过令牌调用来传递数据- 已经完成的2012年05月15日。
  • 令牌排序- 已经完成的2012年月18日
  • 代码优化
  • WordPress标记注入菜单
  • 排序系统
  • 更好的搜索
  • 代码编辑器

资源

Wordpress插件页面 http://wordpress.org/extend/plugins/token-manager/
Git存储库- https://github.com/Codevendor/wordpress-tokenmanager [ ^ ]


MAN  Token  
相关文章