获取当前页面上的ID自定义表

时间:2013-08-07 作者:defri

我将在当前页面上获取id。

<?php 
    $hasil = $wpdb->get_results("SELECT id,bab,tema FROM $tabel ORDER BY bab ASC");
    foreach ($hasil as $bab) :
    ?>
        <tr>
            <td><?php  echo $bab->bab;?></td>
            <td><?php  echo $bab->tema;?></td>
            <td><a href="<?php echo get_permalink(get_page_by_path(\'lks\')).\'?id=\'.$bab->id;?>">Kerjakan</a></td>
        </tr>
    <?php endforeach; ?>
然后URL显示:

localhost/wordpress/lks?id=2
如果我调用$\\u GET[\'id\'],则在第二页工作。

但我将显示以下URL:

localhost/wordpress/lks/2
我换了permalink

<?php echo get_permalink(get_page_by_path(\'lks\')).\'/\'.$bab->id;?>
如果我调用$\\u GET[\'id\'],请不要在后页上工作。

我如何在后页上获取id 2的url?

或者有其他想法可以通过url获取id?

谢谢

1 个回复
SO网友:s_ha_dum

我不确定我是否理解这个问题,但如果$bab->id 中的ID$wpdb->post 然后是表格get_permalink($bab->id); 将为您提供页面的永久链接。

如果您试图在单击这些链接后获取页面ID,请尝试:

echo $post->ID;
// or...
$pobj = get_queried_object();
echo $pobj->ID;
同样,很难说出你在问什么,所以我在做一系列猜测。

结束

相关推荐

如何删除回复标题ID的H3标记

我们正在对一个站点进行一些SEO调整,我们的SEO专家告诉我们需要删除<h3> 标签来自#reply-title 元件,从第1554行输出comments-template.php. 这是评论表单的标题文本。如图所示:<?php if ( comments_open( $post_id ) ) : ?> <?php do_action( \'comment_form_before\' ); ?> <div id=\"