如何使用 elementor 编辑我的帐户仪表板
How to edit dashboard my account with elementor
前提:我是粉丝,不是程序员。我分享这些信息是因为我没有在 Whosebug 或 google 上找到任何解决方案。因此,在解决我的问题时,我找到了一个我想分享的解决方案。也许它对与我处于相同情况的人有用。抱歉我的英语不好。
通过在我的网站上工作,我已经开始自定义我的帐户区域了。我从所有用户在其帐户中看到的仪表板开始。
据我所知,只有两种方法可以自定义仪表板。
方式1:通过第三方插件:当你没有编程技能,不知道如何操作php文件时,这很有用。
方式 2:通过 woocommerce/templates/myaccount 中的“dashboard.php”模板文件:当您至少了解一点 php 代码并知道如何构建所有内容。
没有其他方法可以编辑仪表板。如果您尝试使用 elementor,您会发现没有可以更改我帐户仪表板的部分/选项或页面。
在我的例子中,我选择了第二种方法,因为使用第一种方法我无法根据需要自定义仪表板。第三方插件的问题之一是它们具有内置功能,因此它们对修改仪表板设置了一些限制。简而言之,你不能用插件做任何你想做的事情。
现在,我所做的是在 dashboard.php 文件中插入一行代码,使其可以使用 elementor 进行编辑。这样我就可以使用 elementor 提供的所有内容修改仪表板的内容。显然,如果你想插入特定的功能,比如在仪表板上显示最后的订单信息,你仍然需要在 dashboard.php 文件中编写一些代码。
下面是我一步一步完成的过程。我指定要执行所有这些操作,您需要 elementor pro。
第 1 步:在主题的子文件夹中创建一个名为 woocommerce 的新文件夹,在其中创建另一个名为 myaccount 的文件夹。最后你应该有这个路径:/wp-content/themes/your-child-theme/woocommerce/myaccount
第 2 步:在 myaccount 文件夹中,您需要创建一个名为 dashboard.php.
的新文件
步骤 3:打开 dashboard.php 文件并按原样粘贴以下代码行: <? Php echo do_shortcode ('[elementor-template id = "xxxxx"]'); ?>
保存文件然后返回编辑它。
第 4 步:现在使用 elementor pro 我们需要创建一个新模板。在 wordpress 菜单中转到 template> new 并通过选择“section”作为模板来创建一个新模板。给它任何你想要的名字,没关系。创建新模板后不要修改它,稍后再做。
第5步:创建并保存模板后转到elementor的“保存的模板”部分,在这里您会找到您创建的所有模板的列表。找到新创建的模板,在列表的右侧,您应该注意到短代码部分。使用 elementor pro 创建的每个模板都有自己的简码。找到短代码后,复制 id。
第 6 步:转到之前创建的 dashboard.php 文件并粘贴模板 ID 而不是 xxxxx。举个例子,在我的例子中,我使用的模板的 ID 是 39679,所以代码是 <? Php echo do_shortcode ('[elementor-template id = "39679"]'); ?>
完成后,保存 dashboard.php 文件就是这样。
您使用 elementor pro 创建的模板现在将显示在我的帐户仪表板中。您所要做的就是通过elementor随意修改模板。
我们所做的只是将元素或模板引入仪表板。这样一来,仪表板中原本存在的内容就不会显示出来,只会显示我们插入的模板。
前提:我是粉丝,不是程序员。我分享这些信息是因为我没有在 Whosebug 或 google 上找到任何解决方案。因此,在解决我的问题时,我找到了一个我想分享的解决方案。也许它对与我处于相同情况的人有用。抱歉我的英语不好。
通过在我的网站上工作,我已经开始自定义我的帐户区域了。我从所有用户在其帐户中看到的仪表板开始。
据我所知,只有两种方法可以自定义仪表板。
方式1:通过第三方插件:当你没有编程技能,不知道如何操作php文件时,这很有用。
方式 2:通过 woocommerce/templates/myaccount 中的“dashboard.php”模板文件:当您至少了解一点 php 代码并知道如何构建所有内容。
没有其他方法可以编辑仪表板。如果您尝试使用 elementor,您会发现没有可以更改我帐户仪表板的部分/选项或页面。
在我的例子中,我选择了第二种方法,因为使用第一种方法我无法根据需要自定义仪表板。第三方插件的问题之一是它们具有内置功能,因此它们对修改仪表板设置了一些限制。简而言之,你不能用插件做任何你想做的事情。
现在,我所做的是在 dashboard.php 文件中插入一行代码,使其可以使用 elementor 进行编辑。这样我就可以使用 elementor 提供的所有内容修改仪表板的内容。显然,如果你想插入特定的功能,比如在仪表板上显示最后的订单信息,你仍然需要在 dashboard.php 文件中编写一些代码。
下面是我一步一步完成的过程。我指定要执行所有这些操作,您需要 elementor pro。
第 1 步:在主题的子文件夹中创建一个名为 woocommerce 的新文件夹,在其中创建另一个名为 myaccount 的文件夹。最后你应该有这个路径:/wp-content/themes/your-child-theme/woocommerce/myaccount
第 2 步:在 myaccount 文件夹中,您需要创建一个名为 dashboard.php.
的新文件步骤 3:打开 dashboard.php 文件并按原样粘贴以下代码行: <? Php echo do_shortcode ('[elementor-template id = "xxxxx"]'); ?>
保存文件然后返回编辑它。
第 4 步:现在使用 elementor pro 我们需要创建一个新模板。在 wordpress 菜单中转到 template> new 并通过选择“section”作为模板来创建一个新模板。给它任何你想要的名字,没关系。创建新模板后不要修改它,稍后再做。
第5步:创建并保存模板后转到elementor的“保存的模板”部分,在这里您会找到您创建的所有模板的列表。找到新创建的模板,在列表的右侧,您应该注意到短代码部分。使用 elementor pro 创建的每个模板都有自己的简码。找到短代码后,复制 id。
第 6 步:转到之前创建的 dashboard.php 文件并粘贴模板 ID 而不是 xxxxx。举个例子,在我的例子中,我使用的模板的 ID 是 39679,所以代码是 <? Php echo do_shortcode ('[elementor-template id = "39679"]'); ?>
完成后,保存 dashboard.php 文件就是这样。
您使用 elementor pro 创建的模板现在将显示在我的帐户仪表板中。您所要做的就是通过elementor随意修改模板。
我们所做的只是将元素或模板引入仪表板。这样一来,仪表板中原本存在的内容就不会显示出来,只会显示我们插入的模板。