将收件人添加到wp_mail()不起作用吗?
我真的在这件事上大发雷霆。为什么它不会发送?我觉得有点$recipient 来自$var 我没有得到的价值。相同的行项目用于创建帖子,这很有效,所以我不认为是它们。任何帮助都将不胜感激。function ecard_email_send(){ $sitename = get_bloginfo(\'name\'); $siteurl = site_url(); $cardurl = ($siteurl . \'/\' . $post_title); $recipient =
担心清理插件定制的css中的管理员输入明智吗?
在众多插件和主题中,开发人员将为管理员级用户提供一个选项,让他们输入自己的额外CSS(显然是为了定制输出)。一些插件和主题还提供了添加Javascript的选项。在大多数情况下,输入将从textarea发布,并添加到现有的样式表文件或发送到wp_head. 通常,包括拥有100000用户的插件,唯一的安全措施是nonce。现在,对我来说,对于这个特定的功能来说,暂时的情况似乎已经足够了:如果一个站点已经被破坏到具有管理员权限的用户自己输入恶意脚本的程度,那么这种情况似乎相当绝望。。。然而,一些开发人员似乎
获取所有帖子,无论状态如何
我正在使用Sola推荐插件,有一个函数可以获取所有已发布帖子的数量。$my_query = new WP_Query(\'post_type=testimonials&posts_per_page=-1&status=publish\'); $count = $my_query->post_count; return intval( $count ); 此函数仅返回第二个参数设置为“Approved”的帖子(“Pending Approv
如何在WordPress中手动将帖子相互链接
使用Polylang插件,我的每个页面都有两种语言版本。每一页都有一个语言切换器。但不知何故,我创建了两个彼此不相连的帖子(列表中的前两个)。如何将它们互连以使语言切换器正常工作?
如果用户已登录,则切换整个导航菜单
当用户登录时,我试图有条件地切换整个导航菜单(不是导航项),但下面的代码更改了所有菜单。我正在切换的菜单没有指向目标的主题位置,它是通过wp\\u nav\\u menu()添加的。add_filter( \'wp_nav_menu_args\', \'foobar\' ); function foobar( $args ) { if ( is_user_logged_in() && $args[\'menu\'] == \'Non-Member
在设置的时间间隔内执行多个循环,其间包含代码
下面列出了最新的5篇博客文章,然后显示一则广告,然后继续列出其余的博客文章。while ( have_posts() ) : the_post(); if( 5 > $wp_query->current_post ): the_title(); else : break; endif; endwhile; echo \'My Ad\';&
在两个子域安装之间共享WordPress登录Cookie
我有两个wordpress安装在各自的子域上。sub1.domain.com 和sub2.domain.com我想在sub1和sub2之间共享登录信息。我已经将它们配置为使用相同的MySQL数据库,并且它们使用相同的数据库表。我可以使用相同的凭据登录这两个网站。Sub2的wp配置。php文件包含以下代码:define(\'CUSTOM_USER_TABLE\', \'wp_c_users\'); define(\'CUSTOM_USERMETA_TABLE\', \'wp_c_userm
WordPress REST API总是缺少参数-REST_MISSING_CALLBACK_PARAM
我试图通过删除一个用户来测试WordPress REST API(使用基本身份验证只是为了看看是否一切正常),但无论我如何尝试将参数传递到目标服务器,我总是得到REST\\u missing\\u callback\\u param。以下是邮递员的截图:甚至在我尝试使用PHP时也会发生这种情况:$ch = curl_init(); curl_setopt( $ch, CURLOPT_URL,\"http://web.com/wp-json/wp/v2/users/3\" ); curl_s
覆盖来自子主题的父主题的包含文件
我试图从子主题重写父主题的包含文件。代码如下:parentTheme/functions.php<?php define ( \"_CRYOUT_THEME_NAME\", \"fluida\" ); define ( \"_CRYOUT_THEME_VERSION\", \"1.2.6\" ); require_once( get_template_directory() . \"/admin/main.php\" ); re
博客帖子页面上未显示博客帖子
我不知道发生了什么,但我刚刚接管了一个网站,博客索引页上没有呈现任何博客帖子。帖子显示在主页上,但不显示在帖子页面上。有什么建议吗?我禁用了所有插件-没有影响,还检查了数据库,看起来很好:http://ficdn.ca/fit-news/指数php<?php if($blog_post_query->have_posts()): ?> <?php while($blog_post_query->have_posts())
指定子类别页面的帖子数
我已经使用此功能更改了类别页面上每页的帖子数量,但我无法让它在sub-类别页面。我试图在子类别页面上显示6篇文章,在父类别页面上显示12篇文章。function my_post_queries( $query ) { if (!is_admin() && $query->is_main_query()){ if(cat_is_ancestor_of( 7, get_query_var( \'cat\' ) ) ){ $que
AJAX加载更多和砖石:可以在前端加载admin-ajax.php吗?
我正在使用插件Ajax Load More - Infinite Scroll 连同Masonry grid. 例如,我的索引。php包括以下内容:<?php echo do_shortcode(‘[ajax_load_more post_type=”post” category=”‘ . $wp_query->query_vars[‘category_name’] . ‘” tag=”‘ . $wp_query->query_vars[‘tag’] . ‘” offset=”8″ po
WordPress/PhpStorm/XDebug和plugin_dir_path问题
我正在调试wordpress插件。我让XDebug工作,我能够使用断点等。我的问题是plugin_dir_url(__FILE__) 呼叫结果是http://192.168.0.18/wordpress/wp-content/plugins/xdebug:/应该是这样的http://192.168.0.18/wordpress/wp-content/plugins/GFTH-BB-Update我猜这与PHP Storm中调试器的设置有关,但就我个人而言,我不知道是什么。
更改特定页面上的页眉图像
在我的WP项目中,我使用了“多域映射”插件&;“Woocommerce”插件。在我的子主题中,我使用多域映射插件将顶级产品类别“家具”页面的url映射到另一个域“xyz.com”。现在,我需要在所有以“xyz.com”域或其顶级产品类别为“家具”的页面的标题部分显示不同的图像作为徽标,而不是“店主”。有谁知道我怎样才能做到这一点???
在WordPress加载之前运行代码,并在需要时将数据插入WP
我已经做了必要的研究,似乎找不到一个优雅的方法来做这件事。我们有一个Wordpress应用程序,它有一些相当密集的会话管理需求,现在需要在加载Wordpress之前运行一些旧代码。我计划在WP指数的第一行启动此过程。php文件。然而,根据这段旧代码的结果,我们可能需要将一些键/值数据从这个过程传递到WP中的插件级别。有什么好方法可以做到这一点?谢谢更新(2017-01-19):我刚刚决定使用一个本地Redis实例来存储任何k/v数据,如果请求需要继续并加载WP。
如何获取特定年份/日期内的帖子(使用SQL查询)?
现在我有这个:SELECT guid FROM wp_posts WHERE id NOT IN (SELECT post_id as p FROM wp_postmeta WHERE meta_key LIKE \"_thumbnail_id\") AND post_type = \'post\' AND post_date LIKE \'%2016%\' 我正在尝试在x到y年内获得没有特征图像的帖子的永久链接。是否可以执行以下操作:AND post_date (g
为什么不通过函数.php加载style.css
<?php /* # ======================================= # functions.php # # The theme\'s Function # ======================================= */ /*---------------------------------------*/ /* 1. CONSTANTS */&
动态创建一次性帖子,添加到主查询,不插入帖子(用户配置文件视图)
我正在尝试创建自己的用户配置文件页面。当有人要求时example.com/profile/username, 我想查询用户表中的用户username (=slug)并显示结果。理想情况下,我会将主查询更改为仅查询用户表并返回此结果。这似乎不可能(WP_Query 和WP_User_Query 完全分开)。对的我知道not 想要:重定向到页面或其他任何内容破解我的模板为每个用户插入帖子/页面安装任何插件Current Idea似乎唯一避免重定向并让我的模板适用于真正的404的方法是在parse_query
WP API响应上的媒体集图像URL而不是ID
我在json响应中得到了这一点\"main_image\": [ \"11125,11122,11123,11127,11128\" ], 这些是我帖子的ID,我需要以“缩略图”大小获取每个ID的URL。我没有找到任何解决方案,只有这段代码,但更多的是针对插件的自定义元。function xxx_past_poss_custom_metadata( $post_response, $post, $context ) { $meta = get_post_
通过主题的unctions.php修改站点URL
数据库中的我的网站URL显示sitea.com. 是否可以通过functions.php 进入siteb.com, 但仍保持sitea.com 在数据库中?我目前的情况是,我有三个在本地工作的开发人员,我们希望使用一个数据库。我们都连接到一个远程数据库,然而,来自本地开发环境和远程数据库的URL是不同的,这会导致链接中断。有没有办法改变siteurl 在里面functions.php 而在数据库中仍然有相同的URL?提前谢谢。