在这里使用PHP作为Wordpress中的自定义页面。
我正在使用来自 mysql 的数据来构建一个表。我希望数据(在本例中为城市名称)是"href",并使用数据名称作为 URL 单独创建一个新页面。
因此,我想单击此页面上表格中的任何城市名称,它将带我进入一个将城市名称作为url的新页面。
这是我所拥有的:
<table cellpadding="0" cellspacing="0" border="0" class="display" id="citytable" width="100%">
<thead>
<tr>
<th>CITIES</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysql_fetch_row($result))
{
echo "<tr>";
foreach($row as $cell)
echo "<td><a href="<?php echo esc_url( get_permalink( get_page_by_title( 'Cities' ) ) ); ?>">$cell</a></td>";
echo "</tr>'n";
}
?>
</tbody>
</table>
我似乎无法让它工作。请帮忙!
请尝试以下代码:
长期读者第一次海报。在这里使用PHP作为Wordpress中的自定义页面。
我正在使用来自 mysql 的数据来构建一个表。我希望数据(在本例中为城市名称)是"href",并使用数据名称作为 URL 单独创建一个新页面。
因此,我想单击此页面上表格中的任何城市名称,它将带我进入一个将城市名称作为url的新页面。
这是我所拥有的:
<table cellpadding="0" cellspacing="0" border="0" class="display" id="citytable" width="100%">
<thead>
<tr>
<th>CITIES</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysql_fetch_row($result))
{ ?>
<tr>
<?php
foreach($row as $cell) { ?>
<td>
<a href="<?php echo esc_url( get_permalink( get_page_by_title($cell)));?>"><?php echo $cell; ?></a>
</td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
</table>