有没有办法在wordpress上设置个人资料页面的样式?我想补充如下内容:
Start of the page just below the <h2>
tag
<div id="normal-sortables" class="meta-box-sortables ui-sortable">
<div id="poststuff" class="metabox-holder has-right-sidebar">
<div id="post-body">
<div id="post-body-content" style="margin-right: 0 !important;">
<div id="normal-sortables" class="meta-box-sortables ui-sortable">
Before each opening <table>
tag (注意“php\\u e(\'name\')”)<div id="namepage" class="postbox ">
<h3 style="cursor: default !important;"><?php _e(\'Name\') ?></h3>
<div class="inside">
After each closing </table>
tag
</div>
</div>
After the </form>
tag
</div>
</div>
</div>
</div>
</div>
我对添加自定义CSS文件不感兴趣,我很乐意使用已有的CSS文件。作为测试,我编辑了用户编辑。php从wp管理和它看起来很好,在我看来要好得多。
有没有合适的方法将这些div添加到页面中。
编辑,我知道下面的代码,但我希望有人可以帮助“preg\\u replace”添加上述div。
function users_edited($buffer) {
if (!current_user_can(\'activate_plugins\')) {
global $pagenow;
if ($pagenow == \'profile.php\' || $pagenow == \'users.php\' || $pagenow == \'user-edit.php\') {
//Hide the Name table
$name = \'#<h3>Name</h3>.+?<table.+?/table>#s\';
$buffer=preg_replace($name,\'\',$buffer,1);
$personal = array(\'#<h3>Name</h3>.+?<table.+?/table>#s\', \'#<h3>Personal Options</h3>.+?<table.+?/table>#s\');
$buffer=preg_replace($personal,\'\',$buffer,1);
//Modiffy Contact Person header from h2 to h3
$contactperson=\'#<h2>Contact Person</h2>#\';
$buffer=preg_replace($contactperson,\'<h3>Contact Person</h3>\',$buffer,1);
}
return $buffer;
}
}
function users_edit_start() {
if (!current_user_can(\'activate_plugins\')) {
ob_start("users_edited");
}
}
function users_edit_end() {
if (!current_user_can(\'activate_plugins\')) {
ob_end_flush();
}
}
add_action(\'admin_head\', \'users_edit_start\');
add_action(\'admin_footer\', \'users_edit_end\');