WordPress CPT URL元数据集
如果该公司有多个位置,我如何为我的自定义帖子类型“company”设置不同的url。例如:CPT:“公司”和slughttp://example.com/companyCPT公司职务:“公司ABC”:http://example.com/company/company-abc我有cmb2(自定义metabox 2)来添加一些位置的集合:locations1-USA、locations2-UK等。如果键入地址url,我想显示位置地址:美国元位置(如果url)http://example.com/compan
根据用户角色限制前端访问,否则重定向到登录表单
我在函数中创建了自定义用户角色。php文件。我正在为我的网站上的一个页面创建一个新的页面模板,我希望按角色(而不是按功能)限制该页面。基本上,我希望这样做,如果具有此新角色或任何编辑/管理员角色的用户访问页面,他们将看到内容,否则将显示默认的Wordpress登录表单。我还希望它在登录后将它们发送回这个特定页面。这是我目前使用的代码,除了重定向不起作用外,它似乎大部分都在工作。我还尝试使用wp_login_form() 代替重定向,但它显示的是一个未设置样式的表单,而不是通过访问wp-login:<
WordPress Project Information
我是IT专业的学生,现在我们正在学习软件开发、架构、设计、方法等。我们应该选择一个开源项目来获取有关它的信息,并编写一份有良好文档记录的工作。我选择WordPress是因为我以前使用过它,我目前有一个项目正在运行它,我更改了一些核心文件和插件,因为我喜欢PHP!但是我很难找到关于这个项目的一些信息,因为大部分的博文都是关于如何使用WordPress开发的,而不是关于WordPress是如何开发的。我想了解WordPress开发方法?开发团队是否遵循敏捷方法?我已经阅读了关于bug追踪器、罚单的理念和信息,
WordPress检查当前分类是否有子级
我在站点分类中显示分类时遇到问题。phpI具有这样的结构:级别1子级别1子级别1子级别2子级别2子级别1子级别2子级别1子级别2子级别2子级别1子级别2子级别2子级别2子级别1子级别2子级别2子级别我不知道如何以某种方式显示自定义分类。我还想单击sub-level 1以显示sub-level 1和sub-sub-level 2,如果没有找到子级,则会显示此单击的分类中的帖子。请帮帮我
如何关闭WooCommerce用户注册并手动创建账户?
我与WooCommerce建立了一家在线商店。现在,我想禁用WooCommerce用户注册并手动注册帐户。我希望我的商店对每个人都可见,但人们只有在拥有我为他们创建的帐户时才能购买某些东西。我该怎么做?
如何使用WooCommerce产品筛选器隐藏特定类别的筛选器(WOF)
我尝试在产品类别上设置过滤器,我尝试在wordpress上设置WOOF WoodCommerce产品过滤器,我发现我在特定类别上创建的过滤器是粘贴的,在其他类别上,我希望有不同的过滤器。你知道我如何用这个插件修复这个问题吗?或者你能推荐一个支持这个功能的插件给我吗?或者,如果可能的话,你能推荐一个支持这个功能的插件吗?非常感谢。
按作者显示自定义帖子类型
我想在我的函数中设置一个函数。主题中的php文件,以便在查看自定义帖子类型时,如果用户单击帖子中的作者姓名,它将仅显示该作者的CPT,但如果用户单击作者姓名,它将仅显示该作者的博客帖子。我已经在我的自定义帖子和普通帖子元中显示了作者姓名,并且我有一个存档cpt。正在正常工作的php文件。伪代码是:if (post == custom post type) { // only show custom post types by author when author name is
刷新重写规则-在REGISTER_POST_TYPE之后还是之前?
我知道flush_rewrite_rules() 应仅在插件激活时调用(或在重大事件时调用,而不是在每次页面加载时调用)。但建议我执行后再打电话register_post_type() 还是在它之前?
丢失密码链接正在重定向到/shop/my-Account/Lost-Password/
“丢失密码?”标准WordPress登录屏幕上的链接(wp login)链接到/shop/my account/lost password/而不是wp标准(wp login.php?action=lostpassword)。我的网站如下:www.lazonemph。com公司我使用Members插件和Wocommerce。。1) 如何将其设置回WP密码页?因为现在我的用户无法重置密码,因为丢失/密码页面被members插件阻止。此链接工作正常:https://lazonemph.com/wp-login.
竞争对手正在以某种方式访问隐藏的WordPress站点上的元数据
我们有一个Wordpress网站,只用于直接流量-它没有主页或分类页等,只有人们直接链接到的单个页面。它们没有密码保护,但该网站设置为不被搜索引擎索引。最近,一位竞争对手幸灾乐祸地表示,他能够访问元数据,包括网站上所有页面的列表和网站作者。我只是浏览了一下网站,并对其进行了审核。我已经验证了搜索查询已停用,并且没有任何页面显示在谷歌上。竞争对手还可以如何访问我们的元数据?非常感谢您的任何帮助。
基于WP_EnQueue的OWL Carousel与WordPress集成
我想使用这个特殊的转盘,但似乎不知道如何在Wordpress中初始化它。我偶然发现了一个类似的(How to integrate owl carousel into theme without using a plugin?) 但提供的答案并没有解决我的问题。任何帮助都将不胜感激。谢谢这是我函数中的代码。php文件(前两个队列不相关):function loadup_scripts() { wp_enqueue_script( \'respondjs\', get_template
在WordPress主题中的现有注册表单中插入其他域
我想在我的网站注册表单中添加额外的字段,但当我通过创建一个新帐户进行测试时,其余字段不会随着注册而更新。这只是电子邮件、用户名和密码,我加上了名字、姓氏和电话号码。我甚至为每个新字段添加了错误消息。如何解决此问题?我怀疑,我没有使用wp\\u insert\\u用户。这是完整注册码:<?php /** * Template name: Register Page * * Learn more: http://codex.wordpress.org/Templat
呈现RSS提要时未调用主题的unctions.php
我正在尝试向站点的RSS提要添加一些自定义元素。我想这很简单,只需在活动主题的功能中添加类似的内容即可。php:function add_fields_to_videocast_rss_item() { echo \"<test>This is a test</test>\"; } add_action(\'rss2_item\', \'add_fields_to_videocast_rss_item\'); 但是,当我在以下位置调用提要U
如何禁止访问目录文件?
Hi team如何禁用wordpress网站目录的访问?url示例:http://mysite.ph/wp-content/uploads/2017/07/Orders-Export-2017-July-04-1712.csv.txt
在WordPress的多站点网络中,创建具有所有主要内容的新站点
我几个月前在Wordpress开始了一个项目,我已经完全配置了网站、设计、内容、模板等。。。现在我想创建一个站点网络,我已经用本手册配置并启动了它https://codex.wordpress.org/Create_A_Network, 但当我创建一个新站点时,整个站点并没有被复制,就好像我在新创建的站点中再次安装了Wordpress一样。我可以通过克隆主网站上的所有数据来创建一个新网站吗?
为模板复制循环是不是很糟糕?
我创建了一个页面模板来显示特定数据。从页面复制循环是个坏主意吗。php并将其粘贴到模板文件中?这会弄乱循环吗?这样做使我的页面符合我的需要。我尝试使用WP\\u query进行自定义查询,但不想这样做我在页面模板中使用自定义查询,但它不显示任何内容。我错过了什么? $query = new WP_Query(); if( $query->have_posts()): while($query->have_posts()): $query->the_post();
插件安装后出现HTTP 500错误
我将WordPress 4.9.1与主题Newsmag一起使用。我尝试安装一些附加插件,如bbPress和媒体库文件夹。这些都是流行和常见的插件,但在安装之后,我在管理面板上遇到了错误HTTP 500。我必须禁用SQL数据库中所有已安装的插件才能恢复站点。有几个插件是在没有此错误的情况下安装和启用的,就像Akeeba备份一样。
不同服务器上的WordPress域配置
我在“www.example”中托管了一个网页。com”(例如)和域“www.domain”。com\'。我的问题是,我不知道如何点配置WordPress并使我的页面在线可用。我已经尝试过在常规设置中更改网站地址(www.domain.com)和WordPress地址(www.example.com),也尝试过从wp-config.php. 我还尝试在apache2中设置apache virtualhost,但仍然没有任何效果。有什么线索我需要做什么才能让我的网站公开吗?非常感谢。
CPT删除/博客/通过添加新公文包默认/博客/%postname%/
我有一个CPT公文包和一个默认的permastructure/blog/%postname%/当我添加blogpost www.domain时。com/blog/blogname当我添加网页www.domain时。com/pagenameBut 当我添加投资组合时,permalink是:www.domain。com/blog/portfolioname/portfolionameI want:www.domain。com/portfolioname/portfolioname我如何才能做到这一点?func
根据帖子计数设置分页计数
我已经为一个页面创建了一个php模板,并显示来自我的自定义帖子类型的帖子,但我正在根据以下条件跳过帖子。这是我的页面模板代码。$paged = ( get_query_var(\'page\') ) ? get_query_var(\'page\') : 1; $args = array( \'post_type\' => \'custom-post-type\', \'paged\' => $paged,