我正在嘗試添加這個 if 語句<?php if( wc_memberships_is_user_member( null, 3171 ) ) { }?> 使用此代碼<input id="facebook" class="form-control" type="url" name="user[facebook]" value="<?php echo !empty($facebook) ? esc_attr($facebook) : ''; ?>" placeholder="<?php esc_html_x('Enter your facebook url', 'placeholder', 'direo'); ?>" />我就這樣毀了它 <?php if( wc_memberships_is_user_member( null, 3171 ) ) {<input id="facebook" class="form-control" type="url" name="user[facebook]" value="<?php echo !empty($facebook) ? esc_attr($facebook) : ''; ?>" placeholder="<?php esc_html_x('Enter your facebook url', 'placeholder', 'direo'); ?>" />}?>但是我收到錯誤:“解析錯誤:語法錯誤,以“<input id=”facebook”開頭的行中出現意外的“<”我做錯了什么,請幫助
1 回答

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
您不能將 html 元素放入 php 中,您需要在 html 元素之前結束 php 代碼,并在其之后再次啟動 php。
<?php
if( wc_memberships_is_user_member( null, 3171 ) ) {
?>
<input id="facebook" class="form-control" type="url" name="user[facebook]" value="<?php echo !empty($facebook) ? esc_attr($facebook) : ''; ?>" placeholder="<?php esc_html_x('Enter your facebook url', 'placeholder', 'direo'); ?>" />
<?php
}
?>
- 1 回答
- 0 關注
- 119 瀏覽
添加回答
舉報
0/150
提交
取消