在过期日期过后更新我的帖子
我已经做了更多的研究,并阅读了下面的文章,这篇文章正是我想要它做的。根据作者的说法,代码是可行的,但当我尝试根据自己的情况调整代码时,它不会更新帖子状态。有人能告诉我我做错了什么吗?原始代码:$ap = get_post_meta($post->ID,\'sub_seminars_0_start_date\',true); $startdate = date(\"Ymd\", strtotime($ap)); $todaydate = date(\"Ymd\"); if(st
VirtualBox上的WordPress-没有漂亮的永久链接
对,这让我很困惑。我不能让这些漂亮的长相马来工作。他们去了404。永久链接正在更新,我可以看到URL更改到每个设置,因为我通过发布保存它们,但只有默认的“p=ID”有效。Wordpress安装在/var/www/html/下。每当我更新permalinks时,就会创建和更新htaccess。所有者和权限设置为www-data:www-pub和755/644(dir/file)所有权限都在[我的网站]中设置。conf file已启用mod\\u rewrite,apache2已重新启动(多次)</有什
Show pagination in WP_Query
我正在编写一个foodblog,并试图在特定页面中显示收藏夹帖子列表,但我对分页有一些问题。我在前面的问题中尝试了不同的解决方案,但都没有解决问题。非常感谢 <?php $my_favs = get_user_meta(get_current_user_id(), \'user_favs\', true); $args = array( \'post_type\' => array(\'recipe\', \'post
IS_PAGE和IS_PAGE_TEMPLATE之间的差异
我一直在学习WordPress 主题开发人员手册。我被困在理解is_page 和is_page_templates. 有人能帮我很容易地弄清楚吗?
特定类别的自定义模板
我在为WP中的类别创建自定义页面模板时遇到问题。我目前使用的是标准内容类型“post”。所以问题是我有一个父类别和许多子类别,我希望这些类别中的任何帖子都使用特定的布局。此自定义模板应应用于父级中的所有子类别。这是可能的,还是我需要为每个子类别创建单独的模板?我将自定义帖子类型视为另一个选项,但它们似乎没有所需的层次结构选项。如有任何建议,将不胜感激
自定义内部主题文件夹是否可以被子主题覆盖?
基本上,我试图覆盖一些未编码主题的文件。但这不是一个特定主题的问题:它可以应用于任何主题。Uncode主题有一个自定义目录\'partials\' (/uncode/partials/) 包含一些布局元素的。在我的孩子主题上,我还创建了一个“partials”文件夹(my-child-theme/partials), 但内部文件似乎没有被覆盖。这正常吗?WP文档说,任何同名的文件都应该是可重写的,但似乎不是这样。我做错什么了吗?
需要将术语ID字符串转换为逗号分隔的整数,以便在参数数组中使用
所以我在一个医疗网站上工作,这个网站有一个自定义的帖子类型“医生”。在这个帖子类型中,有“位置”和“过程”的自定义分类法。我已经创建了一个自定义分类位置。php文件来控制我的位置页面的外观,在这个页面上是一些一般信息,如联系信息、地图、相关医生。我还需要列出每个地点提供的所有程序。由于程序附加到每个医生,而不是每个位置,因此我创建了一个函数,其中包含一个循环,用于遍历当前位置标记的所有医生,并输出一个逗号分隔的所有标记程序术语ID列表。见下文:// Get the doctors procedures
为什么在WordPress多站点中,辅助站点的主题会加载主要站点?
I have this situation:<我激活了多站点模式,在一个具有子域“beta”的辅助站点中开发主网站例如:www.mysite。com,测试版。我的网站。com公司我复制了带有“beta”后缀的默认主题,但它没有设置为子主题;每个网站都应用了各自的主题。查看www.mysite的mysite主题。com,mysite测试版。我的网站。com公司The problem is: 当我访问beta站点时,php文件按预期从mysite beta加载,但css文件是从mysite主题加载的。为
用换行符显示菜单项说明
我的主题有问题。。。我使用Agama,并且我在菜单设置中选中了“description”,但它不会显示在前端,因为主题不允许它。但后来我发现了这个函数:function prefix_nav_description( $item_output, $item, $depth, $args ) { if ( !empty( $item->description ) ) { $item_output = str_replace( $args->link_after . \'&
如何在子目录中创建第二个多站点网络?
我目前有两个Wordpress安装。一个位于web根目录中,是使用子目录而不是子域的多站点安装。另一个是测试站点,位于web根目录的子目录中,目前是单站点安装。我想在不干扰现有多站点安装的情况下,将测试站点转换为多站点安装。由于这是一个测试站点,用于在安装到主网络之前检查新的或更新的插件和主题,因此它不能与现有的多站点安装共享主题或插件。换句话说,我不能使用多网络。如果需要允许第二个网络,我很乐意将测试站点移动到子域;然而,如果可以避免的话,我不想干扰主要网站。有没有办法在同一台服务器上安装两个多站点?
获取自定义角色类型的所有用户的数组,以便在更新后发送电子邮件通知
我正在创建一个包含2种自定义角色类型(医生和档案管理员)的网站。医生可以通过自定义帖子类型和用户类型上的受限功能维护自己的bios,从而只允许他们查看自己的生物编辑页面。我试图做的是,每当角色类型为“医生”的用户更新其配置文件时,向任何角色类型为“配置文件管理员”的用户发送警报电子邮件。我现在的功能可以正常工作,在医生角色类型用户更新时发送电子邮件,但现在我只能在发送到静态电子邮件地址时才能工作。请参见下面的代码:// Send notification email when doctor updates
如何根据页面标题从WP搜索中排除页面
我需要禁用我们网站的封闭内容,使其无法显示在搜索结果中。目前,我使用以下代码按帖子ID排除页面:// Exclude gated content (download pages) from site search function mm_search_filter( $query ) { if ( ! $query->is_admin && $query->is_search && $query->is_main_query(
在REST请求成功的情况下,是否有可以返回的WP_ERROR对象的等价物?
在我设置的REST端点出错的情况下,我习惯于返回WP_Error 对象,这很方便,因为我可以将代码、消息和HTTP状态包含到单个返回的对象中。但是如果成功呢?为了控制和统一,是否有一个等效的类?我在看WP_HTTP_Response 和WP_HTTP_Requests 但他们似乎不接受与WP_Error.
如何检查角色是否具有特定的权能
在插件中,我创建了一个专用的用户角色以及一些功能。这些功能还需要分配给其他角色,例如editor 和admin.由于角色和功能的添加涉及数据库写入,这些操作通常被认为是“昂贵的”,建议仅在插件激活挂钩中执行。在我的例子中,没有激活挂钩,因为插件需要加载为mu-plugin. 因此,在尝试添加管理员和编辑器角色之前,我想检查它们是否已经具有我的自定义功能。How can i check if a specific role has a specific capability? 或者,另一种选择是:支票的“成
WordPress不随POSTS_PER_PAGE变化的帖子数
我在主页上显示了数千篇帖子。我想控制帖子的数量,所以为此我使用posts_per_page但这对我不起作用。所有其他参数都有效,但posts_per_page 不工作。我在这一页上分页,并且posts_per_page 适用于所有其他分页页面,但不适用于第一页(主页)。因此,出于测试目的,我创建了一个空白模板,它只有一个简单的WordPress循环,没有分页或任何其他只显示文章标题的内容,在这个模板中,我对文章的数量有限制,但是posts_per_page 甚至在此页上也不起作用。我尝试过禁用所有插件,但
受密码保护的POST策略
我正在寻找一种方法来添加关于POST密码的策略。Password specifications :12 字符长度,1 大写字母,1 小写字母,1 数字和1个特殊字符。是否有一个用于附加功能的挂钩。php来做吗?这个问题是关于受密码保护的帖子,而不是用户密码。
WooCommerce:如何展示产品价格
我创建了一个循环,应该显示图像、名称/标题和产品的价格。我成功地显示了图片和名称/标题,但没有显示价格。我的PHP知识不是很好,但我想知道我错在哪里。这是我当前的代码:<?php foreach ($category_slugs as $category_slug){ $products = woo_site_builder_get_products_by_category($category_slug);
使用相同的LOOP参数对数据库进行查询
所以,我有一个很好的循环。但我需要计算该循环有多少帖子,我需要通过对DB的查询来完成。我的循环看起来像:$adsArg = array( \'offset\' => $offset, \'post_type\' => \'ads\', \'meta_key\' => $metaKey, \'tax_query\' => $taxQuery,
属性[data-type]的值必须包含在双引号中-自定义html小部件错误
我正在尝试使用JavaScript打字机效果,WordPress向我抛出以下错误(属性[数据类型]的值必须在双引号中。)将html添加到自定义html小部件时。我正在处理代码CodePen. 但是,当我将数据类型更改为双引号,将其中的数据更改为单引号时,代码将停止工作。有什么建议/我遗漏了什么吗?提前感谢。
对WordPress的AJAX递归调用返回函数作用域以外的应答
我在使用ajax函数时遇到了一个问题:window.setInterval(liveDrop, 2000); 这会每隔2秒触发我的ajax调用,并检查是否需要更新站点中的某些内容。这个函数运行得很好,但是当我打开类似的东西时functions.php(不仅如此,而且作为示例) echo \'TEST\'; 我的ajax请求已运行window.setInterval 开始打印此“测试”,然后echo teste 实际上超出了ajax请求中“action:my\\u function”的函