禁止用户并结束其会话
我正在开发一个源于此的插件tutorial. 到目前为止,该插件在用户的个人资料编辑页面上添加了一个复选框,管理员可以在其中禁止该用户。如果选中,用户将在登录时收到一条消息:它工作得很好。问题是,如果用户已经登录(有一个活动会话)并且被禁止,那么用户可以继续与该站点交互until 会话结束或用户注销。How do I end the user\'s session upon banning so the user is forced out? 代码如下:/** * Admin init
如果包含高级自定义字段的内容,则显示字段
我有一个自定义字段集,看起来是这样显示的:<p><strong>Lease Rate:</strong> <?php the_field(\'lease_rate\'); ?> </p> <p> <strong>NNN Expenses:</strong> <?php the_field(\'nnn\'); ?>
如何维护对Comment-template.php的更改
我对文件进行了一些自定义更改wp-includes\\comment-template.php. 这些更改会定期丢失,我认为这与WordPress的更新有关,并且文件会被修改/重写。我已更改:$comments_link = get_permalink( $post_id ) . \'#comments\'; 收件人:$comments_link = get_permalink( $post_id ) . \'#disqus_thread\'; 有没有办法保持这些更改,使它们不会丢失?
通过GIT获取最新的稳定版本
我目前正在使用一个工作流,该工作流将Wordpress用作git下的子模块。我的工作流涉及从以下URL向我的项目添加子模块:git://github.com/WordPress/WordPress.git The problem:这样做似乎获得了最新的Wordpress版本,包括不稳定的alpha版本。我只是想获取最新的稳定版本,我想知道是否有一些特定的语法可以添加到上面的git URL中,从而允许我指定特定的分支?谢谢
在Header.php中显示自定义微件值
我将下面的代码用于自定义小部件。我在小部件中添加了一些字段,如:Title, Name 和复选框。现在一切都很好,但我想在标题中显示这些值。php。有什么想法或建议吗?add_action( \'widgets_init\', \'my_widget\' ); function my_widget() { register_widget( \'MY_Widget\' ); } class MY_Widget extends WP_Wid
非递归的GET_TERM_CHILD()
我有一个自定义分类法叫做product_category. 有三级以下的子术语。它们看起来像这样:Term1 Term2 Term3 当我在Term1的分类页面上时,我希望使用get_term_children() 检索Term2,而不检索Term3。如果这有道理的话。。。这可以通过get\\u term\\u children()实现,还是可以使用其他函数?
Category Archive
与将文本硬编码到模板文件相比,使存档页具有可编辑文本的最佳方法是什么?以下是我根据以下建议尝试的内容。<?php if(is_category( \'1\' )) echo category_description( ); ?> 我正在尝试,但由于某种原因,我无法让它工作。这是一个归档页面,Codex建议对归档页面使用is类别。
自定义发布类型。使用插件来开发它们有什么缺点/优点吗?
有几个插件可以帮助您构建CPT,这些插件通常可以处理您的分类法,有时还可以处理Posteta。有些人甚至走得更远。我知道,就像任何插件一样,开发可能会停止;但除此之外,还有什么原因可以解释为什么最好编写自己的CPT分类法等。Here are some of the plugins I\'m referring to自定义Post Type UI类型WCK自定义Post Type MakerHere\'s my Advantage/Disadvantage list优势开发人员希望能够考虑到安全问题,不必担
WP查询如果几个登录的作者之一,则按特定作者ID获取帖子
我有一个自定义模板页面,其中显示作者1、2和3的帖子。<?php $the_query = new WP_Query( \'posts_per_page=-5&author=1,2,3\' ); ?> 如何使用get current user 这样一来,帖子就只对具有其中一个ID(1、2或3)的作者可见并已登录?换句话说:作者4不会看到任何帖子。如果作者1、2、3当前登录,他们将看到彼此的帖子。提前非常感谢-
如何将帖子标题(可以包括&)传递到Grails表单
我已经创建了一个表单(重力表单),我希望能够从其他几个网站动态完成该表单。在这种情况下,我试图发送到表单中的一个字段是帖子标题,它可以(而且确实)不时包含符号(例如重力输入和输出表单)。我遇到的问题是,如何对帖子标题进行编码,这样帖子标题中的符号就不会被视为下一个查询变量的分隔符。例如,URLmydomain.com/page-with-my-form-on-it/?title=The Ins & Outs of Gravity Forms&type=new 应在“标题”字段中填写“Ins
自定义帖子类型(Jigoshop):实时服务器上$ategory_id(通过$Term->Term_Taxonomy_id)的意外值
我已经拼凑了一个函数,为Jigoshop自定义帖子类型及其相关图像提供类别描述。(product\\u cat image字段由Jigoshop插件实现)。它在本地工作,但在我的服务器上并不总是能找到图像-对于某些(但不是全部)产品,返回的$category\\u id似乎为1。function cyclelux_brand_info() { function get_the_category_bytax( $id = false, $tcat = \'category\' ) {
一键访问WordPress中的用户帐户?
我正在试图找到一种方法,让我的支持团队可以访问wordpress中的我的用户帐户。我试图做的是在所有用户的管理面板中创建一个报告,然后有一个按钮将他们带到用户帐户,就像他们是用户一样。我们需要这一点,以确认他们的帐户功能正常、支持等。我知道你无法解码wordpress中的单向MD5,但有没有人能够创建或编码一些可以捕获此功能的东西?
哪个核心文件负责Gravatars?
我意识到修改核心文件是不受欢迎的,但我坚信WP核心不应该依赖外部链接。在我的情况下,我在中国防火墙后面,gravatar网站被封锁了。这会导致页面加载时间延迟。我有一个补丁,但我想从我的安装中删除它。
如何在WordPress中制作两个页面来显示最近的页面和热门页面
我正在创建一个新的wordpress博客。我想在博客上写两页。一个页面显示热门帖子,另一个页面显示最近的帖子。热门帖子应根据页面视图、社交共享、评论受到影响。一旦帖子出现在流行页面上,它就应该永远在那里。新帖子会出现在那里,但之前的帖子不会从那里消失。通常流行的帖子就像24小时内最流行的帖子一样。没关系,但一旦显示出来,就不应该在24小时后消失。可能在24小时内有10篇文章显示为热门文章,在另一个24小时内有5篇文章显示为热门文章,但在热门页面上,所有文章不仅应显示这24小时内的5篇文章,还应显示之前24
获取上传的附件本地服务器路径?
所有用于检索媒体详细信息的wordpress函数似乎都会为您提供上载文件的web url。我想要本地服务器驱动器/文件夹路径,最好是相对于wordpress的安装。我手头有附件id值,因此可以将其解析为函数,只要我知道它是什么。如果内置了我错过的功能,这可能吗?如果没有,是否有人为此函数预先编写了任何内容?
当文件夹在WP文件夹之外时,REGISTER_THEME_DIRECTORY以某种方式失败
这是WordPress的一个简单框架,使版本控制下的“主题”和“插件”成为可能:https://github.com/sourcerer-mike/WordPress-GIT-Skeleton执行时register_theme_directory(__DIR__ . \'/themes\'); 对于WP之外的文件夹,主题显示在后端,可以激活。但查看前端时,页面保持空白。我想这取决于文件夹是否高于一级,客户端是否无法访问。但是服务器可以访问它,所以我想我做错了什么。是否有任何解决方案可以将主题置于WP之外,
Page-name.php不在自定义模板上执行
这件事把我难住了。我有一个名为“登录”的页面我还在我的主题目录中上传了一个名为“页面登录”的文件。php’。如果我选择了默认的主题模板,请登录页面。php按其应有的方式执行。然而,当我使用为模式使用而创建的自定义模板时,页面登录。php不执行。这是我的自定义模板:<?php /* * Template Name: Modal * Author: Me * URL: myurl.com */ ?> <!DOCTYPE ht
在WooCommerce中获取当前分类产品类别标题
我想在单个产品页面中显示当前分类法产品类别标题。下面的代码有效,但返回所有产品类别。我需要一些帮助来挑出当前的类别。<?php global $post; $args = array( \'taxonomy\' => \'product_cat\',); $terms = wp_get_post_terms($post->ID,\'product_cat\', $args); $count = count($te
在几乎没有插件的情况下,内存使用率非常高--阿拉伯语/希伯来语文本会是一个因素吗?
我有一个相当小的网站,几乎没有插件(导入器,W3总缓存),没有那么多的页面或媒体资产,但它运行着大量的内存(通常是33MB以上)。我唯一能想到的是,这是因为20个页面中有12个使用RTL语言。我处理这些问题的工作流是Word文档/Google Drive文档,将文本2升华到Wordpress编辑器。有没有人有过这样的经验,可以帮上忙?谢谢
在非对象上调用成员函数Insert()时出现致命错误
我正在上运行自定义查询functions.php:function subscribers(){ if(isset($_POST[\"email\"])){ $email = $_POST[\"email\"]; echo $wpdb->insert($wpdb->easymail_subscribers, array(\'email\' => $email)); } } add_action