让小工具只以打印形式显示

时间:2011-05-07 作者:Ronald

我有一个Wordpress博客http://rlc.vlinder.ca 我在上面显示了一个包含当前页面URL的二维码。我正在使用“二维码小部件”来实现这一点,大多数情况下,它工作得很好,只是如果打印页面,它不会显示出来。

我在博客上安装了另一个二维码插件“WP Page QR”,它确实以打印形式出现(对CSS做了一点修改),但在浏览器中一点也不好看。

我尝试过激活它们,但它们都使用相同的PHP类库来生成QR图像,因此激活第二个会导致崩溃(WordPress捕捉到了这一点,它会立即再次停用插件)。

我想要的是在浏览器中显示“QR code Widget”中的QR code,并在打印中显示“WP Page QR”中的QR code,或者做一些类似的事情,将QR code放在打印页面上最有用的地方)——不一定使用这两个插件。

是否有一个插件可以让我在浏览器的小部件区域(右侧)显示二维码,并在打印时将其打印在纸上?是否有一个插件允许我“简单地”格式化打印版本?

我目前计划编辑“WP QR Code”插件,以便在“QR Code”也处于活动状态时激活它,但如果可以的话,我希望避免分叉插件。。

1 个回复
SO网友:Geert

我认为,只要在CSS文件中应用打印样式,您就会有很长的路要走。

@media screen {
  #widget-for-print { display:none; }
}
@media print {
  #widget-for-screen { display:none; }
}

http://reference.sitepoint.com/css/at-media

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?