关于主题支持侧边栏的部分问答(以前的资料)

2011年12月5日22:13:42 发表评论 2,472 views

Q:如果碰到主题不支持Widget的是否可以修改该主题使之支持边栏挂件?
A:在 functions.php 添加
if ( function_exists('register_sidebar') )
register_sidebars(2);
(2 是表示兩欄.)
然後在 sidebar.php 添加
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
第一欄位置
<?php endif; ?>
  :
  :
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
第二欄位置
<?php endif; ?>
每欄都可添加所有 widget, 直到你高興.

Q:如果主题作者说该主题支持Widget,但是实际上在后台启用了Widget,前台不显示属于什么问题?
A: 先看 widget 安裝時有沒有選對欄位, 然後儲存設定, 其它因素就難說了, 要根據情況判斷才能知道.

Q:不管主题支持不支持Widget,如果手动添加需要的插件代码,应该怎么写代码?遵从什么标准?
A:先具備 html 及 php 基本常識, 然後到 http://codex.wordpress.org/Template_Tags 找出你要的功能代碼, 自己想想該怎麼寫, 或 google 找一下實例參考. 標準有 W3C: http://validator.w3.org/, WCAG: http://www.w3.org/TR/WCAG20/ 性質不一樣, 這些要自己練習了.

Q:我看到有些朋友的博客上可以通过Ctrl+Enter发表留言,这是不是在CSS文件里实现的?
A:那是用 js 寫的, 不是用 css, 可先看冰古的這篇偉大的文章: http://bingu.net/512/wordpress-h ... ter-submit-comment/

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: