pass parameters through variable to WP_QUERY

You are wrapping your parameters string in unnecessary layer of quotes:

  • $parameters = "'category__in=1'"; — wrong
  • $parameters="category__in=1"; — right

It is usually preferable to use arrays for query arguments:

  • $parameters = [ 'category__in' => 1 ];