如何重定向到另一个帖子而不会导致标题已发送错误?
通常,以下代码适用于我的目的。我需要检查帖子是否属于某个类别,对照用户角色进行检查,并且仅允许用户在角色匹配时查看页面function bbrew_check_wholesaler(){ if( is_user_logged_in() ){ if(!check_is_role(\'myrole\'){ wp_redirect($page_to_redirct_to); exit;
对于将WP置于维护模式,.Maintenance文件是否仍然有效?
我在升级时看到了这一点。删除维护文件(如果存在)。将WP置于维护模式是否仍然可行/正确?
知道在‘SAVE_POST’操作中帖子是否粘滞。我要在哪里挂钩?
我正在使用这个插件(FantasticElasticSearch) 发布内容时为其编制索引。到目前为止,这是一项艰难而简单的任务,但现在我尝试索引一个标志,表明如果一个帖子是粘性的,我就有麻烦了,这是不可能的。我正在将插件的addOrUpdate功能更改为我的利润,我正在添加一些数据(特色图像、特色视频…)正如我所说的,我想索引一篇文章是否有粘性。问题是数据库在索引时刻没有更新,我不知道如何连接到该事件。这就是现在发生的事情:我发布了一篇帖子,没有粘性我检查帖子是否有粘性,以便将该信息添加到索引中,到目前
WordPress侧边栏的工作原理
好吧,这个标题肯定不能很好地解释我的基本问题,但这里是:我刚刚开始创建wordpress主题和索引。php有两列:1)主要内容和2)一个垂直列,我在其中显示其他信息,如档案、最近的帖子,所有这些都是通过编程实现的。Updated到目前为止,一切都很好,然后我听说注册了一个边栏,其中显示了除主要内容以外的一些内容(其中I think 听起来和我的很相似)。这个侧边栏是wordpress本身提供的功能,还是与我的主题侧边栏(由我创建)有关?此外,是否需要为主题注册侧栏?我需要做些什么来注册侧边栏吗?如果需要,
将WordPress自动更新计划为仅在工作时间运行
我们已经打开了WordPress自动更新(yey!),但是,为了以防万一,我们只希望在白天(例如09:00-17:30)运行自动更新。我们禁用了“on init”WP Cron,并且每10分钟从服务器crontab调用一次。如何调整自动更新,以便在这些时间内运行所有更新?我已经查看了WP Cron的挂钩,但有点迷路了。此外,是否有一个钩子在自动更新完成后触发?我们的代码是源代码管理的,我正在寻找在更新后将新分支“自动提交”到代码中的方法(而不必手动执行)。(重复问题并没有为钩子的检查提供任何指导-只是建议
注册侧栏/带有侧栏ID的动态侧栏
我正在尝试消除调试中的以下错误:Notice: register_sidebar was called <strong>incorrectly</strong>. No <code>id</code> was set in the arguments array for the \"Header\" sidebar. 因此,当我注册侧栏时,我添加了id参数,如下所示:register_sidebar(array( \'id
WordPress在wpdb GET_RESULTS上获取分页
如何对自定义wpdb结果进行编号分页?下面的代码将显示站点中每个作者的一篇最新帖子。我想用编号分页的方式显示每页20篇文章。$postids = $wpdb->get_results( \" SELECT a.ID, a.post_title, a.post_author, a.post_date FROM $wpdb->posts a JOIN ( SELECT max(post_da
从一个重力表单创建多个CPT帖子
我试图让Gravity表单根据表单中的数据在一个表单中创建两种帖子类型。两个立柱式缓动阀为teardown 和engine, 它成功地创建了两个帖子,但没有一个自定义字段表单数据传递到数据库。我留下了一个空帖子。然而,我收到了来自GF提交通知的通知,其中显示了电子邮件中的表单数据。由于某些原因,当我在管理面板中查看时,它没有传递到CPT帖子。为什么表单数据没有填充自定义字段?似乎与$entry[]? add_action( \'gform_after_submission_1\', \'after_sub
如果存在特殊字符,则GET_PAGE_BY_TITLE()不工作
get\\u page\\u by\\u title在纯文本标题上运行良好。但当涉及到智能引号和符号时,如# 它不起作用。它找不到具有给定标题的帖子。例如:-get_page_by_title(\'The #1 Reason to Buy Right Now – THE MONEY!!\', OBJECT, \'post\'); 退货NULL.但有一篇文章的标题是这样的。如果有更好的方法,那就太好了。
摘要,RSS无法清除缓存,也无法更改缓存寿命限制
WordPress提要系统无缘无故极其复杂。我一直在兜圈子。我正在使用:function do_not_cache_feeds(&$feed) { $feed->enable_cache(false); } add_action( \'wp_feed_options\', \'do_not_cache_feeds\' ); define( \'MAGPIE_CACHE_AGE\', 1 ); function prefix_
W3总缓存不断缩小我的提要
当我停用w3 total缓存时,我的提要不会缩小。但当我把它带回来的时候,它就回来了。即使我取消选中:缓存提要:站点、类别、标记、注释。插件的页面缓存设置中。我还缺什么吗?
列出自定义字段为空的文本
我使用下面的代码将复选框添加为自定义字段。通过复选框选择的文本将被视为“特殊文本”,其他文本将保留为“普通文本”。<?php add_action(\"admin_init\", \"checkbox_init\"); function checkbox_init(){ add_meta_box(\"checkbox\", \"Checkbox\", \"checkbox\", \"post\", \"side\", \"high\"); }
如何在其他类别中显示子类别其他显示帖子
我有这样的层次结构:Category1-Subcategory1-Subcategory2-Post1Category2-Subcategory1当我进入分类时,我需要显示子分类名称和描述///现在我使用以下代码: <?php if (is_category()) { $this_category = get_category($cat); if (get_category_children($this_category->cat_ID) != \"\")
在商店页面上安排产品详细信息
我正在尝试编辑我的Woocommerce网站(本地)并水平旋转产品卡。有关我正在尝试做的事情的示例,请查看B&;H照片的布局。我将基础框架与JointsWP初学者主题结合使用。我安装了WooCommerce Compare Products PRO和WooCommerce Wishlist插件。我制作了一个示例产品来说明我的问题所在(忘记添加评级,但它显示在价格下):What I\'ve tried so far 我试过使用原始内容产品中的挂钩:执行操作(“woocommerce\\u before
Load categories with ajax
我没有任何链接或演示,因为我在本地工作我有不同类别的新闻帖子。我想将类别显示为按钮。当您单击一个类别时,我想使用ajax加载这些帖子,这样就不会重新加载页面。类别按钮 <ul> <?php $cat_args = array( \'orderby\' => \'name\', \'order\' => \'ASC\',
Cookie中包含令牌的目的是什么?
WordPress利用Cookie实现更好的安全性,我一直在努力了解这究竟是如何让WordPress网站更安全的,我发现this article . 有一个相当不错的解释,但它涉及到3.9版本,所以有点过时。我比较了当前WordPress代码的来源和本文中的示例,有一点我不明白。饼干看起来像这样:Set-Cookie: wordpress_urlhash=user|timestamp|hash 在那篇文章中,那家伙说我们可以预测wordpress_urlhash, user, timestamp
white spaces on the all sides
我是wordpress的新手,这是我转换的第一个html网站。在我将页面转换为wordpress主题后,我注意到页面的所有侧面都有一个空白。这只发生在转换之后,因为我的原始html页面没有空格。我有*{填充:0;边距:0;}在我的css上,但在wordpress上似乎不起作用。标题。php <?php /** * The template for displaying the header * * * @package WordPress *
获取帖子不在的所有类别
我正在尝试获取当前帖子未包含的所有类别的列表。我走了这么远。。。$categories = get_the_category( $post_id ); $nocats = get_terms(\'category\', array(\'exclude\' => $categories) ); foreach ( $nocats as $nocat ) {echo $nocat->name;echo \",\"; } 。。。但它不起作用。我想这与内爆$categorie
覆盖index.php样式中的style.css样式
我正试图改变我的网站的外观,但在这样做的同时,面临一些问题。现在,不同的类和id正在流行。css应用于我的主题上的所有页面。我想覆盖我主页上的那些样式元素(只有2或3个)。现在,当我在索引中添加样式时。php文件,它们没有被应用。我已经试过标记它们了!important代码片段:我已在索引中添加了此代码。php文件之前的<?php 代码开始<style type=\"text/css\"> #main { margin-left: 0 !important;
在不更改URL的情况下将WordPress移动到文件夹
我在我的网站根目录中安装了一个旧的wordpress,其结构如下:/ 显示一个简单的介绍/blog 列出博客帖子/13**/**/**/* 显示特定帖子(permalink)/contact /about 还有一些其他页面(永久链接)现在我想把/ 新wordpress安装的主页,包括新帖子等,但我不想要旧的/blog 并发布要断开的页面。我希望它们保持在同一个地址(这样谷歌就可以找到它们),但将我的旧wordpress移到一个子文件夹(这样我就可以安装新的)。对此有什么建议吗?