フォームのアクション部分に次のコードを追加しようとしています:
action="'.the_permalink().'?filename.php=1"
しかし、これ?filename.php=1
はフォームアクションに追加されるだけで、 the_permalink() の結果はフォームが開始される前にフォームの外に出力されます!
これは私のフォームラインです:
form name="front_end_aa" method="POST" action="".the_premalink()."?assign-journalist=1"
the_permalink()
クリックしている投稿のリンクを取得するためのワードプレス内の関数です。
解決済み: これは @enenen のおかげで解決されました:
PHP の結果を変数に格納し、変数を次のようにフォーム アクションに追加します。
$permalink = get_permalink();
echo '<form name="front_end_aa" method="POST" action="'.$permalink.'?filename=1">