Media Grid Plugin自定义

时间:2016-04-22 22:44:41

标签: css wordpress wordpress-plugin custom-post-type

我想知道是否可以将LC WEB媒体网格项加载到媒体网格插入的任何div中的灯箱内容中 -

例如见附图。我想把一个媒体网格,把它放到一个页面,并设置它不加载到灯箱但加载到一个列(如果我有两个引导列),并根据内容高度自动拉伸div(自动)..

enter image description here

如果有可能进行测试,任何帮助做出选择都会很棒

1 个答案:

答案 0 :(得分:0)

开箱即用似乎没有办法做到这一点。凭借一些独创性,我相信它是可能的(使用一些自定义的JavaScript和CSS。)

插件灯箱使用两个div来显示内容:mg_full_overlaymg_full_overlay_wrap。在我们的CSS中,我们可以将这些设置为始终隐藏display: none!important

到目前为止一切顺利。现在要获取该内容,我们可以添加一个新的click事件处理程序来处理从该div获取内容并将其显示在其他位置。由于隐藏灯箱div中的内容即使隐藏也会刷新,我们只需要调用jQuery的html()append()方法。

这看起来有点像黑客,但我认为它可以无缝地工作。

修改

我现在只能指出一个大方向(正确或其他方向),因为您似乎尚未编写任何代码供我们帮助,而且我认为您只是在寻找策略起动器。

我补充说:我不知道你对WP主题修改/开发和编写javascript有多么舒适,但你只需要修改主题的javascript和css,也许是您的functions.php或您将脚本和样式排入队列的位置。 Wordpress核心和插件将保持不变,因此您不必担心未来的更新会破坏某些内容。

如果您正在使用现成的主题,那么您希望更新可以利用WP的child themes功能保持原始主题不受影响。

请在评论中告诉我,如果我的答案中有任何具体内容,您会遇到麻烦,我会更新我的答案。例如,如果您不确定如何使用这些jQuery方法来执行我提到的操作(从隐藏的div中获取内容并将其放在另一个div中)我可以提供一些代码,但您可能会得到更好的响应通过将这个问题分成更容易回答的问题并为每个问题发布一个问题,来自其他人。

您还在评论中提到了一些问题,这些问题涉及通过您在页面中放置的短代码来更改插件工作方式的能力。这也可能在没有修改插件本身但没有看到插件的代码并尝试它的情况下很难说。这也可能在自己的问题主题中更好。