我是PHP新手,请原谅这个问题的含糊不清。我正在使用一个名为WP-Tiles的插件,它可以获取一组帖子并将它们显示在网格中。我使用以下函数调用此网格:
function tiles_function() {
$first_posts = get_posts( array( \'category\' => 47, \'posts_per_page\' => 1 ));
$second_posts = get_posts( array(\'category\' => 7, \'posts_per_page\' => 1 ));
$third_posts = get_posts( array(\'category\' => 36, \'posts_per_page\' => 1 ));
$last_posts = get_posts( array( \'category\' => 35, \'posts_per_page\' => 1 ));
$posts = array_merge($first_posts, $second_posts, $third_posts, $last_posts );
// Display the tiles! (WP Tiles 1.0 only!)
the_wp_tiles( $posts );
}
这正按预期工作。此网格的默认行为是在悬停时显示文章标题和摘录,但我希望将文章标题永久显示在每个“平铺”或文章的顶部。插件设置中没有这样的选项,我有点迷路了。
有没有人能告诉我,为了实现我的目标,我应该阅读哪些Wordpress功能?例如,可以包含带有“get\\u posts”的内容来显示帖子标题?
任何帮助都将不胜感激。
最合适的回答,由SO网友:ngearing 整理而成
您根本不需要php来实现您所追求的目标。这可以通过css来完成。
默认情况下,这将显示标题和摘录。
.wrap .wp-tiles-byline-fade-in .wp-tiles-tile-with-image .wp-tiles-byline {
opacity: 1;
}
既然我们已经透露了,这就再次隐藏了摘录。
.wrap .wp-tiles-byline-fade-in .wp-tiles-tile-with-image .wp-tiles-byline .wp-tiles-byline-content {
opacity: 0;
}
当您将鼠标悬停在摘录上时,它会再次显示该摘录。
.wrap .wp-tiles-byline-fade-in .wp-tiles-tile-with-image:hover .wp-tiles-byline .wp-tiles-byline-content {
opacity: 1;
}