Fixed bug: return [] when no post shares the same tag

Originally, when there is no post sharing the same tag with the target post, recent posts will be returned, which may be very strange since recent posts share no common tags with the target one.
Now, only those share the same tags will be returned.