Moo*_*ose 2 javascript php mysql wordpress
我正在尝试找出将自定义内容添加到我的 WordPress 仪表板(将在我的管理面板中定义)的最佳方法。
因此,本质上我将让我的管理员帐户能够设置某些设置,而其他用户(订阅者、编辑者等)将在登录时看到自定义仪表板(管理员也将看到它)。
到目前为止,我已经清除了整个仪表板,并且知道如何向其中添加小部件,但我正在尝试添加自定义 html(没有小部件框)。
有什么建议/想法吗?我很想在这方面得到一些帮助,谢谢!
也许您可以简单地在您的functions.php特定 HTML 内容中添加一个自定义函数,如下所示:
/* add content */
function customContent() {
echo '<div><p>Custom Lorem Ipsum Content</p></div>';
}
/* add action */
add_action('load-index.php', 'customContent');
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您将在仪表板内的管理栏下向所有用户显示一些自定义内容。但现在做造型会需要相当多的工作。那么为什么不使用普通的 customDashboardWidgets 及其功能而只是重置样式呢?
/* add content */
function customContent() {
echo '<div><p>Custom Lorem Ipsum Content</p></div>';
}
/* add widget */
function add_customDashboardWidget() {
wp_add_dashboard_widget('wp_dashboard_widget', 'Custom Content', 'customContent');
}
/* add action */
add_action('wp_dashboard_setup', 'add_customDashboardWidget' );
Run Code Online (Sandbox Code Playgroud)
最后你可以做一些样式:
<style type="text/css">
.postbox,
.postbox div.handlediv,
.postbox h3.hndle {
background: none;
border: none;
}
</style>
Run Code Online (Sandbox Code Playgroud)
注意:如果将样式插入到 CSS 中,请确保正确关闭/打开 CSS 之前/之后的 PHP 标签。functions.php
| 归档时间: |
|
| 查看次数: |
3824 次 |
| 最近记录: |