WordPress后端的单元测试(is_admin()为真)
我在IRC、推特、Slack上问过这个问题,我对找到这个问题的答案有多困难感到非常惊讶:我有一堆插件代码,只有在is_admin() 退货true, i、 例如,当用户查看管理面板时。我如何安排单元测试,使其在运行断言时处于管理上下文中?
仅从一个类别按年显示档案
昨天@jas帮助我在导航中显示了“按年归档”。它工作正常,但还有第二个小问题。@jas的解决方案每年从所有类别中筛选我的帖子,我只需要在一个类别中添加过滤器。为我的导航添加年份的功能是:add_filter( \'wp_nav_menu_objects\', \'ravs_add_menu_parent_class\' ); function ravs_add_menu_parent_class( $items ) { foreach ( $items as $item )
如何利用WordPress之外的身份验证?
我有一种情况,我想从WP外部对WP\\U users表进行身份验证。基本上,我在wordpress之外的静态php页面上有用户名和密码字段,需要检查用户/密码并返回响应(是/否)。这可能吗?怎么做有什么线索吗?
WooCommerce为单一国家设定最低订单价
我正在尝试通过此代码设置订单的最低价格:// Set a minimum dollar amount per order add_action( \'woocommerce_check_cart_items\', __NAMESPACE__ . \'\\\\spyr_set_min_total\' ); function spyr_set_min_total() { // Only run in the Cart or Checkout pages if (
Ifttt.com如何验证提供的WordPress帐户
我很想知道怎么做ifttt.com 验证提供的WordPress管理员登录凭据。授权授予后,它如何代表我们发布帖子?我很想知道它使用的是什么通信协议。
拆分帖子并打印自定义域的模板代码?
所以我想要一篇博客文章,但在每一篇博客文章的中心,我想要分割内容并打印一个附加到博客文章类型的自定义字段。Ie you字段名为“Blog Quote”,用户将在此处输入“一些示例文本”然后将帖子正文放在标准正文文本区域。然后在模板中,我想要:<div class=\"content-first-half\"></div> <div class=\"quote-field\"></div> <div class=\"content-sec
当数据存在时,GET_ROW返回空
我试图运行以下查询来访问我的WP cf7dbplugin\\u submitted表,但它一直是空的。我已将我的表添加到wp db中。php模型本身:Added the contact form table- cf7dbplugin_submits to the following at about line 268: var $tables = array(\'cf7dbplugin_submits\',\'posts\', . . .) At around line
下拉类别菜单不起作用
如果你看着我website, 在“仅成员”下的顶部菜单中,下拉菜单不显示菜单类别下作为子页列出的三个页面。我知道后端很好,这个主题是我在另一个网站上使用的旧主题,我知道这个功能很有效。只是在想也许JS出了问题?这是标题菜单中的代码:<div id=\"main-nav\"> <?php wp_nav_menu( array( \'menu\' => \'Main Navigation\', \'contai
如何从单个帖子上用记号笔构建地图?
我正在写一个博客,目前由Wordpress托管。com。我的博客帖子经常包含来自我国不同城市的内容。现在我想在我的博客中加入一些地理位置。此外,还应该有另一个站点,该站点有地图(最佳解决方案是开放式街道地图)和位于地理位置的标记,并链接到该特定位置。目前我不知道这是否可能,以及如何实现它。我怎样才能意识到这一点?
被黑客入侵。有没有我可以检查的WordPress安全漏洞清单?
我观察到一个文件被上传到我Wordpress网站的各个插件文件夹中。该文件用于从我的服务器发送垃圾邮件,每次我删除它时,它都会上载到另一个文件夹。有数百个IP地址访问该文件,因此如果攻击者拥有大量IP地址池,那么阻止它们可能不会真正有用。然而,我还有另外两个网站使用Wordpress以外的平台,它们没有受到黑客攻击(没有恶意文件上载到这些文件夹),因此我认为攻击者可能依赖Wordpress插件的已知文件夹结构来上载其文件。上传文件上的用户是我的webserver用户[名称非常独特],因此我认为黑客是通过h
设置要在可视模式下显示的快捷代码的格式
我想知道是否可以转换这种短代码:[card name=\"Muscle Band\" set=\"XY\" no=\"121\" c=\"name\"][/card] 在视觉模式下(蓝色文本中):肌带XY 121基本上,它可以检测上述格式的短代码,并仅在视觉模式下查看时将其更改为第二种格式(卡片名称、设置和编号)。非常感谢。
Changing siteurl breaks site
我正在亚马逊ec2上托管我的网站。我通过godaddy购买了一个域名,并将其转发到我的亚马逊实例的IP地址。我在打开屏蔽的情况下转发,这样用户就看不到地址栏中的IP。当我去mysite时,它工作得很好。com加载内容。我现在需要将wordpress地址和网站地址更改为mysite.com 因为他们默认使用ip地址,我想对站点的其余部分使用永久链接。当我这样做的时候,网站就不再工作了。网站将不会加载,我无法访问管理员。如果我只将wordpress地址更改为mysite。com并将网站地址保留为IP,我得到了
如何使用自定义帖子类型循环访问<li>列表
请原谅我无知。我目前正在努力学习更多关于PHP和WordPress的知识。这是我第一次在StackExchange上发布问题。我找到了一个用于简单引导库的jQuery插件,我很喜欢它。我正在尝试使其动态化,以便可以使用自定义帖子类型向其中添加照片。我已经阅读了WordPress上的“the Loop”和“the Loop In Action”文档。org,并在网上搜寻我的答案。When I press \'next\' on my gallery, it skips every other photo.
Child Theme problems
我有一个高级WordPress主题,我在上面创建了一个子主题。我可以在子主题内更改常规WordPress php页面和父主题上的css,没有问题。premium主题内部有自己的css和单独文件夹中的自定义php页面。我可以通过wp_enqueue_style 儿童主题内部functions.php, 我已经将高级主题中的文件夹文件夹复制到子主题中,但我无法使高级主题文件夹中的php页面正常工作,也无法在对其进行更改时显示更改。我不知道我到底做错了什么,有人能帮忙吗?
更改主题13中的_Content()
我在Theme十三和Theme uses上创建了一个网站<?php the_content( __( \'Continue reading <span class=\"meta-nav\">→</span>\', \'twentythirteen\' ) ); ?>获取文章标题、日期、部分内容和阅读更多链接<但是现在我只需要显示帖子日期和整个帖子内容,但我找不到如何做到这一点。如果我尝试使用<?php the_content(); ?>
如何向自动用户发送“不活动”电子邮件?
我目前正在一个编辑性很强的WordPress网站上工作,我想实现的一个功能是,当某个特定角色的人(在本例中是参与者/作者)在设定的时间段(例如20天)内没有创建/发布任何新内容时,向他们发送电子邮件警报。然而,我不知道什么是最好的尝试方式。用钩子做这样的尝试有意义吗?然而,我担心的是,这些通知将取决于站点/仪表板的加载或触发此检查的特定操作?
如何基于定制字段遍历帖子
我想循环浏览帖子,只显示那些自定义字段_shop不为空我总是对元查询感到困惑,甚至不确定是否可以使用它。以下是我迄今为止所做的尝试$args = array(\'post_type\' => \'jobs\', \'posts_per_page\' => 12, \'paged\'=> $paged, \'tax_query\' => array(
为客户开发可湿性粉剂网站时的正确程序
我不知道当您为客户开发WP网站时,此程序是否可能不正确,但我多年来一直这样工作:在我的服务器上创建数据库和子域,安装Wordpress和相关模板,当客户端一切正常时,开始开发网站,导出网站(加上数据库)并将其导入客户端域此程序是否“正确”?
如何根据注册日期更改用户角色?
2015年10月1日,我导入了4000名用户作为“订阅者”,现在需要将其所有角色更改为一个名为“待批准”的自定义角色。因此,我需要将这些订阅者的角色更改为我的自定义角色“待批准”,前提是他们在10月1日注册。我正在使用此插件筛选他们在仪表板中注册的日期-https://wordpress.org/plugins/recently-registered/ 还有这个插件https://wordpress.org/plugins/user-role-editor/ 对于名为“待批准”的自定义角色。手动更改他们在
通过WordPress文件访问常规设置
我读了一篇关于HTTPS的文章,你可以很容易地为Wordpress打开SSL和HTTPS。然而,文章中说,你应该在管理面板中进入设置>常规设置,并将Wordpress地址(URL)和网站地址(URL)从http://改为https://。然而,这样做之后,我再也无法访问我的管理面板,因为它总是想转到https。我刚看到一个页面,上面写着“此网页不可用”因此,我的问题是,我是否可以通过Wordpress安装文件导航并撤消此操作?