采用css/html/js技术实现,这样就在模板中直接应用动态菜单了。
具体实现方法参考:
Automatically highlight current page in menu via Javascript
我对函数进行了修改,因为我们的模块只看http://xxx/module/其中的module部分:
function extractPageName(hrefString)
{
var arr = hrefString.split('/');
return (arr.length<3) ? hrefString : arr[3].toLowerCase();
}
wordpress里默认是无法显示html部分内容的内容,需要使用第三方插件才可以显示,我这使用的是code markup插件。
若需要严格的HTML内容显示,应该这样使用:
<code allow="none">
具体的使用方法如下:
* <code> or <code allow="default"> allows common HTML tags to be rendered, and displays everything else exactly as written.
* <code allow="none"> displays content exactly as written — no markup allowed.
* <code allow="all"> renders content as HTML — all markup is allowed.
* <code allow="em strong a"> allows only <em>, <strong> and <a> tags to be rendered as HTML — everything else is displayed exactly as written. You can put whatever tags you like in the allow attribute, separated by spaces. As a special case, you can include the comment tag — this means that HTML comments <!-- like this --> will be “rendered” as normal HTML comments (i.e. not displayed).
* <code lang="html"> or
<code lang="xhtml"> displays content exactly as written, the same as <code allow="none">.
Thank you, I had searched this tool a long time and now find it.
It is very nice.
http://www.coffee2code.com/archives/2005/03/29/plugin-preserve-code-formatting/