我们有一个事件页面,当用户单击预订按钮时将用户重定向到一个表单。我想添加一个变量,如果帖子是一个特定的ID,但我不能让它正常工作。页面模板中的当前行
<form id="frmBooking" name="frmBooking" action="<?php echo site_url('/booking/'); ?>" method="post">
如果帖子是一个特定的ID,我希望它直接到不同的页面(/redirect/),你能帮我解决这个问题吗??
尝试以下操作:
<form id="frmBooking" name="frmBooking" action="<?php echo ( the_ID() === 42 ? site_url('/redirect/') : site_url('/booking/') ); ?>" method="post">
这被称为"条件表达式"。如果第一部分的计算结果为true (the_ID()
返回'42'或您想要的任何post-id),则将使用site_url('/redirect/')
作为表达式的结果。否则,将使用原来的(site_url('/booking/')
)