-1

在 Wordpress 中使用 PHP 来创建自定义页面。

我正在使用来自 mysql 的数据来构建一个表。我希望数据(在本例中为城市名称)为“a 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>

我似乎无法让它工作。请帮忙!

4

1 回答 1

1

请尝试以下代码:

长期读者第一次海报。在 Wordpress 中使用 PHP 来创建自定义页面。

我正在使用来自 mysql 的数据来构建一个表。我希望数据(在本例中为城市名称)为“a 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>
于 2013-11-06T08:12:12.360 回答