在表中显示设置信息

时间:2016-09-16 作者:J0hj0h

我目前正在编写的WordPress插件限制对帖子和页面的访问,并为未经授权的用户隐藏它们。在设置的选项页面中,我想包括概述表,这些表显示哪些帖子或页面实际启用了重定向或隐藏。

我不熟悉WordPress、PHP、HTML和CSS,所以我发现自己在创建这个表时迷失了方向。当前,标题缺少左填充,表格太宽(在全屏桌面上更容易注意到)。

enter image description here

代码使用数组$hidden_pages 保存要显示的页面对象的。我刚刚使用了WordPress页面概述中的一些CSS类。

<table class="widefat striped">
    <thead>
        <tr>
            <th scope="col" id="redirected-name">Name</th>
        </tr>
    </thead>
    <tbody>
        <?php foreach ( $marked_pages as $index => $page ): ?>
            <tr>
                <td>
                    <a href="<?php echo get_the_permalink( $page->ID ); ?>"><?php echo get_the_title( $page->ID ); ?></a>
                </td>
            </tr>
        <?php endforeach; ?>
    </tbody>
</table>
有哪些资源可以更多地了解表,尤其是在WordPress环境中?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

你走在了正确的轨道上,这是WP为你提供的最大帮助。

WordPress没有官方的样式指南。偶尔会有一些非官方的努力来创建一个,但它们往往会枯萎,而且只是偶尔维持。

实用的(必要的)方法是研究最新版本的标记,尽可能多地使用它,并使用自定义CSS完成其余部分。

在您的情况下,如果WP在这样的上下文中没有表的本机大小写(我认为没有),您将不得不使用自定义CSS对其进行调整。始终要小心,仅在需要时加载CSS,并且它不会干扰管理的其余部分。

相关推荐

Bulk Action in wp_list_table

我只想对delete函数执行批量操作。我在谷歌上研究了这么多例子,但还是做不到。如果有人能帮我解决这个问题,我将不胜感激。下面是我的代码。当选择并选择“在下拉列表中删除”并单击“应用”时,不会发生任何情况。public function get_bulk_actions(){ $action = array( "delete" =>"Delete" ); return $action; &