当自定义帖子类型类别更改时发送电子邮件
这是我第一次尝试编写动作挂钩。我的CPT有4个类别。我试图使WP在类别更改时自动发送电子邮件通知。我所说的改变是指:假设这篇文章属于“cat1”类。管理员取消选择cat1并选择“cat2”,然后单击“更新”按钮。我不是说在列表中覆盖或附加新类别。迄今为止我的代码:add_action(\'set_object_terms\',\'email_when_category_changes\'); function email_when_category_changes(){
带有自定义帖子类型和分类的WP_Query()--是否获取所有术语?
我有以下几点自定义帖子类型:lesson</自定义分类法:subject<包含以下术语math, reading, 等)我已经配置了我的页面,以便用户可以通过输入分类法“主题”作为查询变量来过滤结果:http://www.myWebsiteURL.com/lessons&lc=study-skills这对于获取单个分类法类别非常有用,但是我很难在一个请求中获取所有分类法类别(例如,对于概述/未过滤页面)。以下是我构建查询的方式:<?php /* if URL qu
保存大量元数据的高效方法
我目前正在开发一个插件,该插件将读取外部xml,并将数据转换为自定义帖子类型。每个帖子需要大约50-60个meta\\u字段。现在,我正在遍历xml中所需的每一段数据,并对每一段数据运行update\\u post\\u meta()。这证明是非常低效的,因为每个update\\u post\\u meta都会导致一个单独的请求,在我的例子中,当xml有大量数据时,这会导致服务器超时。假设$event[\'meta\']有50个字段,我需要一次性在500篇帖子上运行所有50个更新。 // add/u
如何计算特定作者的帖子元值(数字)的平均值
我有一个网站,目前由多个作者组成,目前我的网站有一个模块来计算总浏览量,我将此值存储在post meta中作为cv_posts_views.我想在作者页面上实现一个功能。每当有人访问作者页面时,它都会显示该作者每篇文章的平均浏览量。e、 g。Author name : xyz total posts : 100 total likes of all posts : 20000 average likes per post : ??? 我不知道如何循环浏览所有帖子,并从帖子
允许最多5个并发登录会话
我在执行并发登录检查时遇到问题。该站点需要防止任何特定用户同时进行5次以上的并发会话。Example:用户Matt可以有5个活动会话。如果用户Matt尝试使用第6个会话登录,它将删除第一个登录的会话(&a);没有超过4小时的活动。如果所有5个会话在过去4小时内都有活动,则登录失败,并向用户显示一条错误/消息以联系站点管理员。我知道Wordpress有WP\\u Session\\u令牌,但它们似乎只存储“expiration”和“login”,没有“last\\u activity”。有没有办法通过Wor
在页面上列出两个类别的帖子-插件不起作用
我已安装此插件:https://wordpress.org/plugins/list-category-posts/我尝试使用建议的代码列出分为两类的帖子:[catlist id=64+60] 但我没有列出任何内容:(如果我这样做了[catlist id=64] 或[catlist id=60] 我看到了每个类别中的事物列表,但我只想显示这两个类别中的事物我正在使用页面上的快捷码,并尝试调用其他页面(而非帖子)的列表,这些页面已使用“页面的帖子标签和类别”插件进行分类我做错什
我处于哪个自定义查询中,如何访问其属性和方法?
有时无法创建自定义查询,但当我创建并循环使用它时,我通常希望使用get_template_part() 在自定义查询循环中,拉入一个我已经知道会满足我需要的模板。有时,该模板是99.9%完美的,只需要添加一些条件,就可以根据查询的需要进行操作。假设is_main_query() = FALSE 在这个模板文件中,我如何(1)确定在哪个查询中循环;和(2)访问非主查询的属性和方法?示例:page.php<?php $two_posts = new WP_Query(array
如何在WordPress中订阅电子邮件?
有许多网站正在使用新的WordPress主题作为电子邮件订阅选项,如下图所示http://postimg.org/image/6kh8b1wfb/我希望我能在我的主题中添加这个订阅选项。我有设计的想法,但我没有任何WordPress功能的想法如何使用订阅选项。我在谷歌上搜索了一下,但没有任何相关信息。所以我需要一篇关于它的信息性文章。
删除内置WordPress登录,仅使用Google身份验证
我正在使用Google apps login plugin. 我只想将其作为登录机制,并删除其下方显示的内置用户名/密码。如何禁用wordpress内置的身份验证机制?所谓禁用,我的意思是也不允许手动伪造其登录url请求。
Ajax insert or update data
我一直在浏览类似的问题,还没有让这个功能发挥作用。我正在跟踪用户制作嵌入式vimeo视频并插入数据或更新数据的进度。帖子页面上的JS: $.ajax({ type: \'POST\', dataType: \'json\', url: ajaxurl, data: { \'action\': \'vimeo_progress\',
为什么页面模板下拉菜单使用了错误的文件名?
这很奇怪。我有个文件,page_market.php, 这被命名为“市场主页”。当我选择那个页面模板时,它正在使用,但现在它根本不起作用。相反,看起来我使用的是默认模板。为什么会这样?
创建不带密码的新用户
对于一个特定的用例,我只需要通过用户名和电子邮件添加用户,而不需要为他们输入密码。现在,如果我尝试将密码字段保留为空,它将显示一个错误。如何在不修改核心的情况下创建新用户而不必输入密码?是否可以从用户添加表单中删除这些字段?更新:为什么我需要这样做指的是我的另一个question here, 谷歌认证插件(在谷歌认证成功后)检查所使用的谷歌电子邮件是否在wordpress中为给定用户找到。因此,我只需要在本地创建用户,仅使用他们的用户名和电子邮件。我需要从表单中删除密码字段并禁用内置登录机制(但后者与我上
使用wp查询调用特定页面
我正在创建一个页面网站,我在“页面”帖子类型上添加了一个自定义字段,要求“将此页面用作分区:”是或否(带有下拉列表)。我将模板上的所有页面都调用为一页。使用wp查询的php(自定义模板)<?php $args = array( \'post_type\' => \'pages\', \'order\' => \'ASC\' ); $the_query = new WP_Query($args); ?> <?php
Admin: global $post empty
我试图在wordpress管理面板中的php函数外部获取$post var。我发现访问$post的唯一方法是添加\\u操作。然而,我想在add\\u操作之外得到这个var,而全局var似乎在add\\u操作中不起作用。如何在函数外部的管理面板中获取$post。php。我在几个小时内搜索,但找不到解决方案。。。编辑:示例require_once(TP_PLUGIN_PATH . \'includes/my-file-framework.php\' ); // it\'a a metabox framewor
如何设置不同自定义帖子类型之间的上下级关系
我刚刚在帖子类型的“剧集”和帖子类型的“卡通系列”之间建立了帖子/家长关系我使用这段代码添加到元框中,以从另一个帖子类型分配父级:add_action(\'admin_menu\', function() { remove_meta_box(\'pageparentdiv\', \'episodes\', \'normal\'); }); add_action(\'add_meta_boxes\', function() { add_meta_box(\'e
当插件在多站点上被网络激活时如何运行激活功能?
我正在尝试使我的插件与多站点兼容。我正在使用register_activation_hook() 注册my的函数my_activate() 插件激活时要运行的函数。这在单站点安装上运行良好。function my_activate() { // Do some things. } register_activation_hook( __FILE__, \'my_activate\' ); 问题是,my_activate() 当我的插件为“网络激活”时,不会为每个站
获取按元数据排序的帖子
我有一个帖子类型gtre 和元数据price.我使用的“价格”元数据get_post_meta($post->ID, \'key\', true)[\"price\"];因此,我不知道应该如何准确地编写argsWP_Query 构造函数,这样我就可以通过\'price\' 元数据。我的意思是我希望查询按\'price\'.我试过这个:$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $temp = $wp_
如何使子主题的css在保存时更新?
当前系统WordPress 4.1.1主题:的子主题Lovecraft</我的主题,Lovecraft的一个子主题,正在用URI调用样式表[…]/blog/wp-content/themes/lovecraft-child/style.css?ver=4.1.1. 请注意?ver=4.1.1. 当我编辑时style.css 并将新版本上载到我的服务器,仍有一个调用style.css?ver=4.1.1 在<head>, 并且我的更新未应用。如果我导航到style.css 在我的浏览器中,
不使用插件将页面URL重定向到主页URL
如何重定向此页面URL,http://localhost/wordpress_rnd/?page_id=2, 到主页URL,http://localhost/wordpress_rnd/, 不使用任何插件?
我的WordPress网站管理面板加载非常慢,我能做些什么呢?
很长一段时间以来,我的加载速度都很慢,我阅读了所有关于如何加速azure上WordPress网站的内容,但是有些事情我做不到,因为我没有正确的知识。我知道我的WordPress网站已经安装了很多插件,有些插件是我自己开发的,但即使它们是网站速度慢的原因,我can\'t do much about that, because I really need them. 我试图扩展我的网站(在azure上)以获得更好的性能,但毫无帮助。我不是一个专业人士,但怎么能用这么好的服务器加载php和html花这么多时间呢