我想从中的配置文件中删除字段Theme My Login. 我想删除除电子邮件和密码字段以外的所有内容。我可以使用一个小jQuery隐藏字段。但幸运的是我不擅长。有人能帮我做这个吗?一步一步?
Update:
我找到了this 但我不知道如何使用它:
“这可能不是理想的方法,但我能够隐藏字段(及其关联的标签和父p/div/tr元素)如果您熟悉的话,可以使用一点jQuery。只需以要隐藏的输入为目标,向上爬到其父元素,然后将其隐藏即可。这假设该元素嵌套在我实际需要隐藏的元素的下面3层。。a就我而言。我使用wp条件仅在“编辑配置文件”页面上运行此代码。“”
<?php
// this code goes in header.php, in the <head> section.
if(is_page(\'edit-profile\') ) { ?>
<script type="text/javascript">
jQuery(document).ready(function() {
// hide fields (the entire <tr>)
jQuery(\'#id-of-field\').parent().parent().parent().hide();
});
</script>
<?php }
最合适的回答,由SO网友:brasofilo 整理而成
从link 我在评论中提供了:
位于/wp-content/plugins/theme-my-login/templates中的所有模板都可以轻松自定义。只是simply pick any template you wish to edit, copy it to your current theme’s directory and edit it as you wish. 主题我的登录将始终首先在当前主题的目录中查找模板,然后再加载它自己的模板。
因此:
使用文件创建页面模板page.php
将主题作为模型,并放置模板标题
<?php
/*
Template Name: Profile Page
*/
复制
all the code 从…起
/wp-content/plugins/theme-my-login/templates/profile-form.php
将其粘贴到新模板中,替换循环块:<?php while ( have_posts() ) : the_post(); ?>
<?php /* code code code */ ?>
<?php endwhile; // end of the loop. ?>
现在,您可以定制所需的一切
SO网友:raison
@brasofilo就快到了,但有更好的方法可以做到这一点。
转到主题文件夹并创建一个名为“主题我的登录”的文件夹。
将主题“我的登录/模板”文件夹中的任何文件复制到此新文件夹中。
插件将首先检查主题文件夹,然后检查模板文件夹。
这是WP中处理模板文件的标准做法。
例如:。
要编辑配置文件页面,请复制/插件/主题我的插件/模板/配置文件表单。php到/主题/子主题/主题我的登录/配置文件表单。php
Et voila-您现在可以修改主题文件夹中的模板。