如何使用Visual Composer Post Grid

时间:2016-08-03 15:02:12

标签: wordpress visual-composer

我在各个页面上都有一个VC Post Grid元素。例如,在一个页面上,它有4列,另一页有2列。我需要限制帖子摘录和标题,以便post块全部水平对齐。我已设法使用主题的functions.php文件中的以下代码限制帖子摘录:

function custom_excerpt_length( $length ) {
    return 75;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

此外,我需要找到一种限制标题长度的方法。我一直在寻找几天和尝试各种方法,但由于我是一个PHP初学者,我不是100%寻找什么。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

我不熟悉VC,但我相信你可以操纵你的VC文件来显示你想要的标题。搜索VC文件并查找页面中显示帖子的The Loop。查找函数the_title(),这是负责显示帖子标题的函数。

现在,不是显示标题,而是使用the_title("", "", false)使其返回,然后将其包装在自定义函数中以操作标题。

实际上,您可以使用内置函数wp_trim_words的wordpress或添加自己的自定义函数并将其放在functions.php中。例如,使用wp_trim_words

// In index.php file of your theme
wp_trim_words (
    the_title ( "", "", false ),   // Returns the title of the post
    4,    // Number of words to keep
    NULL // Optional. What to append to the trimmed title. Default '…'
);

这种修改很容易用于模板文件,但可能需要更多的VC工作。祝你好运!

答案 1 :(得分:0)

我对此很陌生,但我对这个问题的答案看了一段时间,所以我希望它可以帮助其他人。

我只是增加了帖子网格元素的标题部分的最小高度,而不是限制标题长度。

首先我右键单击标题,然后选择“检查”。我搞砸了,直到找到控制标题的代码。 Screenshot

然后我复制了代码并将其放入CSS中,调整最小高度直到网格均匀。

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    min-height: 100px