Hi! When I said “if you are intrested” I don’t gave you any css for display some line of the listing description, on the listing view block, I’m just waiting for “yes, I want to know how” 
Here is the solution, if you still want to do it.
- Create a new listing attribute, with any name.
- Field name: listing_about (it can be anything, but use this).
- Set this attribute properties: text field, min lenght, max lenght, etc.
- Display it on the “block secondary” and “page secondary”, select categories, and save.
- Hide the original listing description attribute, what is integrated in HivePress, or your users will get two listing description field:
/* Hide the description field in the listing edit form #hivepress #listings
-------------------------------------------------------------------------*/
add_filter(
'hivepress/v1/forms/listing_update',
function( $form ) {
unset( $form['fields']['description'] );
return $form;
},
1000
);
add_filter(
'hivepress/v1/models/listing',
function( $model ) {
$model['fields']['description']['required'] = false;
return $model;
},
1000
);
Don’t use snippet insertion plugin, just open your functions.php in your theme/child theme folder, and paste in.
6. Insert this CSS below, into the Additional CSS field, from the front-end customiser.
.hp-listing--view-block .hp-listing__attribute--listing-about { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 4; overflow: hidden;}
.hp-listing__content {word-wrap: break-word;}
.hp-col-lg-6 {-ms-flex-preferred-size: 50%;flex-basis: 100%;max-width: 100%;word-wrap: break-word;}
This css will do the following: display 4 line of text (search for the number “4” in this css, and change to what you want) from your listing description field, second, it will change the two column attribute display on the listing view block to a one column.
The final result will look like this image below
When you ready, go to your test listing, and write a long description into the newly created listing description field, save, and test.
If you need I have a lot of customisation for that, for ex.: show the image only 50%, and display 100% on hover, remove listing block footer, remove listing category from the listing view block, and so on…
P.S. this is bad: “%salary%: %value%” use this: %label%: %value% don’t change, just copy/paste.