Shortcode for display posts on home page show only one post

On this line:

$out="<div class="row"><div class="col-md-4">

You”re resetting the $out variable for each post. Change that to:

$out .= '<div class="row"><div class="col-md-4">

That will add each new post to the output of the previous post, so that when the output is returned it contains output from all posts.

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)