您当前的位置:首页 > TAG信息列表 > globals
使用全局$CURRENT_SCREEN和GET_CURRENT_SCREEN()有什么不同?
我一直在看get_current_screen();. 我看到还有一个全球$current_screen; 我可以用的。以下是两个示例:// Using function function wpse_post_notice() { $screen = get_current_screen(); // Only run in post/page creation and edit screens if ( $screen->p
检测POST_CONTENT中的嵌入URL
我需要改变WP在内容中给定嵌入URL时输出html的方式。WP编辑器中的内容示例:This is standard content and will be wrapped in a \'p\' tag. But check out this cool vid: http://www.youtube.com/watch?v=3JJv4TvURj4 This will be output as another \'p\' tag. The above URL will be
如何从循环外部的wp_list_Comments中获取特定数据?
我需要一些帮助,对wordpress很陌生。我只需要评论标题和评论日期wp_list_comments 函数,在将$postid声明为全局变量后从外部循环调用。现在,我正在获取有关评论的所有信息,如作者、日期、标题、评论等。那么,我如何才能获得上述特定细节?
使用全局变量的缺点是什么?
我是WordPress的新手。在我的“最近的帖子”快捷代码中,我使用了global $post 变量,因为the_title() 功能是给我页面的标题,而不是帖子的标题。我不太确定,但我认为这是因为循环中的循环。这里的一些高级用户告诉我不要使用global 变量,因此使用global $post 我的“最近帖子”短代码中的变量是好还是坏?
Display Post Meta in Header
我正在尝试在我的标题中获取page post meta,以便设置一些meta标记。我试图获取全局post变量,但它只返回true。<?php global $post; global $wp_query; echo print_r($post); echo print_r($wp_query->post); die(); ?> 我得到的只是11 - 有没有办法把我的帖子元放在标题中?
如何将自定义元保存为一个全局值?
我已经在我的一个自定义帖子类型中添加了一个自定义元框。它包含一个复选框,指示这是“特色月度产品”(只能有一个)。当我选中此框时,我想更新一个全局自定义值,该值可以在任何地方访问。换句话说:我想更新一个自定义元字段,而不是特定于帖子。这可能吗?我知道有一个选项可以创建一个全局选项页面,但我需要在编辑范围内。php。
在小部件之间共享数据的正确方式是什么?
我在我的网站上有一些自定义小部件,我将它们定位于特定的标签。可能存在这样一种情况,即小部件目标可能存在重叠,理想的行为可能是仅显示与该节或标记匹配的第一个小部件。因此,当匹配发生并且要显示小部件时,我需要设置一个变量,以指示该“集合”中的其他小部件不显示任何内容。显然,但很难做到这一点的方法是使用全局变量,但这感觉是错误的。所以我希望Wordpress的神有一个合适的WP方法来做到这一点。我说得对吗?
测试php文档是由wordpress执行还是直接执行
当您查看页面、帖子、管理页面等时,会自动解释活动插件PHP文件。如果我知道完全限定的URL,我也可以直接运行一个插件PHP,但是它很可能会抛出错误,因为没有包含Wordpress函数。如何测试插件PHP页面是否已通过Wordpress执行?是否有可以安全依赖的全局变量?
Global functions on WPMU
我在一个多站点环境中工作,所有站点都是相关的。最近的许多发展都要求我将某些功能复制并粘贴到许多不同的主题文件夹中,如果我需要到处更新它们,就会出现问题。拥有全局“functions.php”文件的最佳方式是什么?我的想法是要么在themes文件夹中包含一个文件并包含它,要么创建一个插件并启用该插件。
使用GLOBAL$POST;通过WP_QUERY获取定制帖子的特色图像
我正在使用一个站点范围的函数将css添加到<head> 的页面拉入各种特征图像作为响应页面背景。它在我的站点的其他部分都非常有效,但在我使用自定义帖子类型调用帖子的页面上失败WP_Query. 我想这是因为WP_Query 不使用标准循环,我的函数使用global $post;.有没有办法适应WP_Query 循环以使用函数?我需要的特色图像功能,也工作在我的网站,它使用标准的WP循环的其余部分。--以下是我如何称呼自定义帖子:<?php $port_query = new WP_Que
Current URL path variable
WordPress有一个内置变量$pagename 这将给出当前页面。我正在寻找一些东西,将提供完整的url,包括当前页面之前的路径。详情如下。我使用页面模板显示文件夹内容,具体取决于某人所在的页面。目前,此方法适用于顶级路径,但不适用于任何嵌套的路径。我理解它为什么不起作用,但我不知道如何修复它。下面是我现在正在做的一个例子:$dir = \"wp-content/uploads/Docs/\".$pagename;因此,这将为我提供指向顶级页面的正确路径,但它们下面的任何内容都不会起作用。我知道简单的
了解WordPress搜索
我正在尝试创建一个类似于totaljobs的自定义搜索。但通过WordPress网站。基本上,我可以同时搜索搜索词和位置。它现在的工作方式是,有一个搜索词字段,然后还有一个位置搜索。它们是两个独立的字段。对于搜索词字段,我使用标准的WordPress搜索,对于位置搜索,我使用作业纬度、经度和半径设置,并通过Google Maps API运行它们。如您所见,两种搜索的搜索过程都有很大不同。我在帖子中添加了纬度和经度的自定义字段,并在数据库中查询它们以进行搜索。我不知道标准的WordPress搜索是如何工作的
我应该在插件的任何函数范围之外全局$wpdb吗?
我知道对全局变量的一般建议是根本不要使用它们。不过,在使用Wordpress数据库时,需要执行以下操作global $wpdb; 访问Wordpress提供的与数据库交互的方法。现在,我编写了一个小插件,它引入了几个需要与Wordpress数据库交互的函数。也就是说,在我写的每个函数中global $wpdb;. 之后,我动态构建所需的表名:$wpdb->prefix . \'my_table_name\';.在我看来,这是大量冗余代码,甚至可以产生更多的工作。例如,我在开发过程中更改了几次表名,在
无法识别WordPress函数的PHP文件
我有一个自定义联系人表单,我正试图在其他文件中处理该表单:表格:<form method=\"post\" action=\"<?php echo get_template_directory_uri() . \'/templates/contact.php\' ?>\" name=\"contactform\" id=\"contactform\"> <div class=\"col-sm-6\">
无法更新自定义数据库表行
我试图通过以下方式更新自定义数据库表中的行$wpdb->update();. 在我看来,我的代码是正确的,但由于某种原因,我的数据库行没有更新。有人能帮我吗?我想更新wp\\u mollie\\u transactions表中事务的状态,其中transaction_id 等于$order_id, 我从我的支付提供商那里收到的。(我偏离了航线$wpdb 此文件中的全局)// Update database $wpdb->update( $wpdb->prefix . \'m
将自定义WP表名存储在全局变量中
我很有创意,把它放在插件加载的一个文件中。以这种方式存储表名是否有影响?global $wpdb; if(!defined(\'DB_ARTISTS\')) define(\'DB_ARTISTS\', $wpdb->prefix . \"artists\"); if(!defined(\'DB_RELEASES\')) define(\'DB_RELEASES\', $wpdb->prefix . \"releases\")
将变量从header.php传递到模板,反之亦然
我定义了一个变量,我们称之为$header_var, 放置在标题中。php文件。我希望将此变量传递到我的模板文件(在本例中为taxonomy.php)。另外,我也希望能够以另一种方式做同样的事情,比如通过$template_var 根据我的分类法。php到标题。php。这是可能的,因为在加载头之后没有声明变量吗?我试过使用global$header_var 但是没有运气。有什么建议吗?
如何在前端访问全局$wp_META_BOXS变量?
有没有办法$wp_meta_boxes 要在前端中使用的变量?目前$wp_meta_boxes 只能在特定的管理页面上访问。我找到了一个similar question about this. 其解决方案是通过do_meta_boxes hook,但我希望在不使用JS/AJAX的情况下,在前端模板中访问该变量。
访问“CONTENT_SAVE_PRE”中的帖子ID
第一次海报,请原谅我的错误。我正在尝试使用content_save_pre 筛选以获取帖子第一行中的URL并将其保存到自定义元中,还可以将帖子格式设置为链接。大多数情况下,所有这些都很好。public function save_content($content) { // short circuit if special ignore tag is included anywhere in content if ( stripos($content, \"<
如何在插件中获取帖子ID
我有一个正在开发的插件,我在获取帖子id以便jquery可以使用它时遇到了问题。我可以使用admin\\u head挂钩获取它,但我不确定如何将其返回到jquery。我不确定admin\\U head是否是我需要的,因为它不会返回任何内容。不确定我是否可以使用global?此外,这是在管理屏幕,所以不是在前端。以下是我目前掌握的情况:$custom_ID = 0; function my_custom_admin_head(){ global $post;