これが HTML をエコーしない理由が気になります。エコーと印刷に関係するSOの他の質問を熟読しました。
文字列内の PHP while ループである必要がありますが、二重引用符をエスケープしました。もっと複雑なことが起こっています。つまり、「クラス WP-Query のオブジェクトを文字列に変換できませんでした」というエラーです。
PHP をエコーしようとするのは単純すぎますか?
いくつかの書式設定用に編集されました (最初は機能しませんでした)。
そして、クエリ ループによって生成された HTML をエコーする必要があります。これは、wordpress の投稿へのリンクだからです。
<?php $d=date("D"); if (in_array($d, array('Thu','Fri','Sat','Sun')))
echo "The latest post for Thursday, Friday, Saturday, Sunday:
<?php $my_query = new WP_Query('category_name=posts&showposts=1'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href=\"<?php the_permalink() ?>\" rel=\"bookmark\"><?php the_title(); ?></a>.
<?php endwhile; ?>" ;?>
戦車、マーク