您当前的位置:首页 > TAG信息列表 > 小码农
插件可以将聚合提要与实际站点视图区分开来吗?
WordPress API中是否有任何东西可以在插件中使用,以检测当前对WordPress的请求是否是对联合提要的拉取,而不是网站的实际视图?我这样问是因为对于联合订阅源来说,插件的一个特定行为与实际的网站视图不同是至关重要的。
如何可靠地刷新多站点上的重写规则?
假设您有一个需要刷新重写规则的插件。您可以通过激活挂钩和添加刷新延迟来正确地完成这一切,所以一切都是平滑和兼容的。然后在一个晴朗的日子,有人试图在多站点上运行它。而不是简单的场景,如:WordPress网站已创建,插件已安装并激活,您现在有噩梦般的场景,如:安装了插件并激活了网络,在multisite中创建了一个新的WordPress站点(或100个),理论上它应该可以正常工作,对吗?在实践中,它以惊人的方式出错:$wp_rewrite 状态可能来自错误的站点switch_to_blog() 也不跟踪重写
Dropdown category filter
Ive是一个设置为过滤各种类别的数组,目前它只显示10个,最多显示10个帖子,而不是所有帖子。我哪里出错了?<div class=\"select-search\"> <div class=\"ten columns beer-filter\"> <form id=\"category-select\" class=\"select-search\" action=\"<?php echo esc_url( home_url(
如何使用此PHP库访问子主题中的OpenGraph数据?
我在儿童主题中充实帖子格式。对于link-键入posts,如果尚未设置特征图像,我想获取与链接关联的OpenGraph图像并显示它。我找到scottmac的opengraph PHP library, 我认为这将允许我获取OpenGraph数据。但我该如何将其纳入我的孩子主题并加以利用呢?我想这并不像放置opengraph.php 在我的子主题目录中,因为这没有真正的意义,但我不知道真正有意义的是什么。谢谢
自定义,注销时有条件重定向
我想实现一个自定义注销功能,该功能仅在满足条件时运行。相反,无论条件是否属实,它都会将我返回主页下面是应该注销的代码:function no_cookie() { global $noCookiesLeft; if($noCookiesLeft) { wp_redirect(\"mysite.com/custom logout\"); exit; } } add_action(\'wp_l
覆盖yoast的og:元输出?
我正在写一个博客,里面有数百篇旧帖子,每天都有新帖子添加。我无法改变他们填写yoast meta标签的流程。他们希望og:title值是另一个值,一个来自同一篇文章的自定义post\\u元值。在他们获取标题之前,我如何连接到yoast,并说“不要使用yoast标题,如果我们填写了自定义标题,请使用此标题。”如果不可能,另一种选择是在yoast之前或之后只输出一个重复的og:title标记,以便忽略yoast标记。我会在删除yoast标签之前还是之后放置标签,这两个标签是否会产生负面影响?
最新更新的类别列表查询,从显示中排除一个
我有这个问题:$cat_array = array(); $args=array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'exclude\' => \'187\', \'posts_per_page\' => 19, \'caller_get_posts\'=> 1
在新主机上将旧WordPress安装升级为新安装
我在家里的服务器上有一个Wordpress博客,运行着最新的Debian维护版本。x系列。我想尝试一下虚拟化,我想在我的博客上使用从网站下载的最新版本。我读过this post, 但我想澄清一下不同的版本。建议先升级(可能会破坏Debian的Wordpress元包),然后转移,还是我应该转移,然后升级?在后者中,我是否可以直接导入3。x WP站点,还是我需要找到旧版本,然后在数据传输后更新?
重置密码-设置新密码的最小长度
重置密码时,我正在尝试设置新密码的最小长度。我想添加这样的功能。add_action( \'password_reset\', \'reset_my_password\', 10, 2 ); function reset_my_password($user, $new_pass, $errors) { $errors = new WP_Error(); if ( strlen( $_POST[\'new_pass\'] ) < 8 ) { $errors->ad
如果标题为空,则动态添加标题以发布图像
我有一个客户的网站,他们想在那里动态添加图像标题属性到没有标题属性的图像。因此,如果title属性为空,则添加一个帖子标题。我将如何实现这一点?有效地:<img src=img.jpg title=[wp-post-title-here] />
创建从一个WP页面到多个其他页面的动态内容
我想创建从一个页面的特定段落中提取的动态内容,并在多个页面上写入具有相同内容的段落。我是PHP新手,不知道如何在WordPress中实现这一点。我有一个现有的WordPress网页,我们称之为计划,上面有段落。这些段落的内容不时变化。计划段落中的内容也在其他现有WordPress页面上,称这些其他页面为Profile页面。我正试图通过在我的网站上只写一次内容来提高效率,并在其他网页上使用一些脚本来显示该内容。我可以在计划页ID上给出段落。在概要文件页面上,如何从计划页面调用特定的段落ID来编写段落内容?
放置用于AJAX回调的Add_action()?
这可能是一个很难回答的问题,但我很困惑。我创建了一个简单的WP模板页面。通过ajax回调将表单更新到db的表单。在底部,我放置了add\\u action()语句,以便在表单通过WP-AJAX提交时触发回调函数。我很快意识到回调函数(add\\u action()语句中的函数)没有启动。我的jQuery中“done”函数的响应代码是0。。。这意味着WP-AJAX无法挂接到回调函数。add_action(\'wp_ajax_updateuserprofileAction\', \'update
Get $post->ID from a URL
我有一个自定义的帖子类型,叫做music. 我创建了一个自定义模板作为普通页面,以显示音乐家的一些统计信息。我有一个页面,他们可以看到他们所有的歌曲,并添加了一个统计链接。stats链接根据该自定义帖子自动生成URL。示例URL如下所示https://domain.com/song-stats/?pid=17643 URL中的17643用于自定义音乐帖子类型中的特定歌曲。以下代码在此模板页面上运行良好。<?php $key_1_values = get_post_meta(17643, \'_son
Wordpress tabindex Order
我创建了一个表单(通过联系表单7,虽然我不认为这有什么区别),我相信Wordpress导致了一些tabindex问题。我将字段1设置为tabindex为1,将字段2设置为tabindex 2,等等。当我尝试从字段1设置为tab为2时,屏幕左上角会显示一个弹出窗口,上面写着“跳到工具栏”经过研究(没有找到全部),我将字段1设置为tabindex 3,然后从那里上升1。好的,在tabindex 10之后,它就在导航上方的屏幕顶部。然后我看到了这个页面,它提供了一个脚本,故意将tabindex设置得非常高。我的
如何阻止-需要数据库更新-再次发生?
因此,我已经有过几次这样的问题,每当我更新WordPress时,它会给我“需要的数据库更新”,然后就不会登录到该站点。每次我升级到WordPress的最新版本时都会发生这种情况。我解决此问题的方法是设置db_upgraded 字段输入wp_option 并清除缓存。Fix Database update required然而,我想知道的是,我如何才能阻止这种情况再次发生?是什么导致了这个错误?为什么WordPress最终会出现在这个循环中?现在我可以理解可能有各种各样的原因,但如果有人成功地解决了这个问题
将根目录中的动态URL定向到模板中的某个位置
我需要在用户(比如组织)提交注册表单后创建动态URL,其中URL是域。com/组织/组织名称/仪表板/“组织名称”是Ajax检查重复情况的注册表的一部分。(这已经完成)我的问题是URL是在根目录中创建的,而不是在主题中创建的。所以我得到了一个空白屏幕。我的问题是,如何将当前主题扩展到这些创建的动态URL。如何在此代码中放置当前主题的页眉/页脚:function arfGenURL($orgName) { date_default_timezone_set(\'America/New_Yor
快码标签显示在移动主题上
我想为移动格式使用一个移动主题插件。我测试了五个不同的移动插件,它们在移动设备上呈现时都会显示我的短代码标签。当用户看到我的登录页时,他们的移动设备上的图像之间会显示以下内容:[one\\u third last=“no”][/三分之一][最后三分之一=“否”][/三分之一][最后三分之一=“是”][/三分之一]有没有办法抑制这些标记,使其不显示?有没有免费的移动插件没有这个问题?谢谢
使用AJAX从表单传递更新的AID值
我正在wordpress中工作,每次按下提交按钮时,我都想从表单中获取aid字段的更新值。有两个提交按钮,我希望id与单击的行一致HTML表单(用php代码动态显示)foreach( $results as $result ) { $form.= \'<form id=\"voteform\" action=\"\" method=\"post\">\'; $form.= \"<input id=\'aid\' name=\'aid\' type=\'text\' val
在数组中查询产品和存储ID
我试图在WooCommerce中查询产品,并将其ID作为一个数组返回,该数组可用于有条件过滤。我使用ACF Pro向产品中添加自定义字段,然后使用条件代码。我和我的开发人员朋友谈过,他建议采用这种方法,将数组存储在$ex_id或$inc_id变量中;<?php query_posts( $args ); while ( have_posts() ) : the_post(); ?> <?php if( in_array( \'yes\', get_f
仅向第一个帖子添加参数
我已经设置了一个名为“视频”的自定义帖子类型。我已经为“视频”指定了一个ACF oEmbed自定义字段。在归档页面上,我有一个循环,用于查询自定义帖子类型并显示所有视频。我只想自动播放顶部发布的第一个(最新)视频。我使用的当前方法(如下)将自动播放参数添加到每篇文章中。是否有办法将此参数移动到自定义帖子类型查询,并仅将其应用于第一篇帖子?Here\'s what I have so far:<?php // Begin main loop while ( have_posts() ) : t