如何为图像添加功能?

时间:2015-12-10 作者:Jon C

如何向图像添加函数?我主持了一个摄影网站,在这个网站上,我想为喜欢的图片添加选项,或者将其附加到产品上进行订购。

是否有一个钩子或其他东西可以让我在悬停的每个图像中添加几个按钮?

哪些Wordpress函数或文件处理图像管理?

理想情况下,我还需要一个功能,将其限制为特定的帖子类型(相册),以便这些功能不会添加到不相关的图像中。

我对php有一些熟悉,但我还没有做过很多关于钩子或其他东西的游戏,所以我可以得到更多的指导。我经常被困在定制中,试图解释现有主题/插件中的代码,以真正了解如何修改任何内容。

我并不是在创建函数时寻求帮助:只是为了指向正确的方向,作为我可以利用的钩子来完成我必须要做的事情。太多了,我不知道该去哪里找。

1 个回复
SO网友:montrealist

如果要将HTML附加到图像,则需要查看模板文件内部。搜索类似的内容the_post_thumbnail 函数,并在关闭后立即添加HTML</a> 标签(如果有)。然后,您需要使用CSS对其进行样式设置,使其仅在悬停图像时可见。

例如,在twentyfifteen 主题(位于内部/wp-content/twentyfifteen 在文件系统中),content.php 具有功能(twentyfifteen_post_thumbnail) 定义于inc/template-tags.php, 它用于在“单篇文章”页面和“文章列表”页面上显示图像。

如果您正在为用户提供相册图像共享功能(在Pinterest等网站上),那么要找到一个这样做的插件会容易得多——有很多插件,您可能只会找到一个具有您想要的效果的插件。

相关推荐

Organize functions.php

组织职能的最佳方式是什么。php的性能?我有几个add\\u操作调用、几个add\\u主题支持、几个add\\u过滤器和4个附加函数。对于面包屑、样式表、注册菜单和小部件。我们是否需要遵守订单?例如,首先是所有add\\u过滤器函数,然后是add theme\\u support等。不确定添加代码是否相关,因为这是一个一般性问题。如果需要,我很乐意更新这篇文章。