您当前的位置:首页 > TAG信息列表 > globals
将变量从一个小部件传递到另一个小部件
我写了一个小部件,但我需要在另一个小部件中使用来自一个小部件的变量。。。两个小部件都位于同一个动态侧栏中。这就是我要做的:我编写了一个小部件,在图像滑块小部件的底部添加一个页脚。当我在滑块小部件下添加页脚小部件时。。。将显示页脚。问题是我需要页脚小部件出现在滑块中<;div>set,而不是在它下面。例如:<div id=\"this-is-the-slider-widget\"> <div>do slider stuff here</div>&
如何使全局帖子与自定义帖子类型一起工作?
我想知道是否可以使用自定义类型的全局帖子。我正在使用此功能:global $post; $myposts = get_posts(\'numberposts=4&offset=1& category=3,4\'); foreach($myposts as $post) : setup_postdata($post); ?> <a href=\"<?php the_permalink() ?>\" rel=\"bo
更改模板中的全局值
我试图在我的每个模板中检查一个php变量,以便为其分配不同的样式,但该值似乎消失了,请您帮忙,我已经花了几个小时试图解决这个问题。我知道我少了一些小东西。以下是所有内容:我有一个链接到b的页面a,并将URI中的值传递为www.b.com/?值=h现在,b文件接收到该值,并将全局变量的值更改为URI中传递的值,然后重定向回页面。这是我的b文件中的代码: $server = $_SERVER[\"REQUEST_URI\"]; $valuePos = stripos($server, \"=\
Get_post()和全局变量
我在读这篇帖子:When should you use WP_Query vs query_posts() vs get_posts()?, 这似乎已经成为理解定制循环的不同函数之间的差异的必经之路。在这篇文章中,它说[get\\u posts]不修改全局变量,可在任何地方安全使用尽管如此,当我插入到另一个循环中时(我希望有一个显示3列的主页,2个显示自定义字段,一个显示最新的博客帖子),我必须保留原来的$帖子,如下所示:<?php global $post; // required $tm
使用全局$POST v/s$GLOBAL[‘POST’]
这可能更像是一个PHP问题,但我想知道在使用global $post; echo $post->ID; 与相比时echo $GLOBALS[\'post\']->ID; 访问WordPress中帖子的ID。这answer on表示第一种方法处理速度更快,而第二种方法编写速度更快。我还注意到,第一种方法在法典中经常提到,而第二种方法在the_content filter 页这只是偏好的问题吗?还是在性能和安全方面也是如此?谢谢
是否每次都通过GLOBAL或GET_TEMPLATE_DIRECTORY_URI()检索模板目录URI?
我经常使用的一个Wordpress函数是get_template_directory_uri(). 虽然我试图尽量减少或避免使用它,但在我的主题的某些页面中,我仍然碰巧有多个对该函数的调用。大多数情况下,在一系列href或其他函数中(对于这些函数,我通常会将get_template_directory_uri() 在a中$variable - 然而,我仍然发现可能需要将该变量再次存储在不同的php文件中)。我想知道,如果我将返回值(我的主题URI)存储在全局中,并在我的主题php文件的不同部分需要时使用e
如何在unctions.php中设置全局变量
我想能够回显一篇文章的特色图片的URL,在网上查看了一些后,我发现以下内容在我的首页模板中循环时效果很好。<?php $thumbSmall = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'small\' ); $urlSmall = $thumbSmall[\'0\']; ?> <?php echo $urlSmall; ?> 然而,我希望在首页模板以外
$POST变量--我是否掌握了后端操作是如何解析的?
我在寻找一种方法,将自定义元框附加到特定模板页面的编辑屏幕上。我找到并尝试了这个here 从我的实际观点来看,这样做是行不通的。让我解释一下我为什么这么认为:为了确定我是否在使用特定模板的屏幕上,我需要引用global$帖子。但是,由于创建元框的函数连接到admin\\u init中,因此全局$post将不存在。所以它必须发出错误信息,不是吗?在这些想法之后,我尝试将我的meta\\u box\\u init函数绑定到edit\\u post、save\\u post等等。但抄本上说,即使他们需要设置$p
使用$Content_Width进行图像优化的好方法是什么?
这个$content_width WordPress中的GLOBAL通过限制图片大小和嵌入帖子来影响许多主题甚至一些插件,这是提交给WordPress的主题的要求。组织。可通过以下方式进行设置:$content_width = 584; // Twenty Twelve example 如果在帖子中插入大图像(默认1024x1024),则会导致:src=\"../wp-content/uploads/2013/02/IMG_1390-1024x682.jpg\" width=\"584\" he
在unctions.php中定义全局数组?
我尝试创建一个年份数组,它可以在我的模板文件中使用,也可以在函数中的至少一个其他函数中使用。php。function get_the_years() { global $year_arr = range(2001, date(\'Y\')); return $year_arr; } 然后我想在一个函数中使用它,该函数在自定义分类法“year”中为每年创建一个术语。function create_year_terms() { foreach
在Single.php循环中使用QUERY_POST
在我的单圈内。php中,我使用了一个自定义查询get_posts 退回属于某一类别的职位。<?php global $post; $paged = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1;
如何设置和使用全局变量?或者为什么根本不使用它们?
UPDATE: 我原来的问题已经解决了,但这变成了一个关于为什么不使用全局变量的有效讨论,所以我正在更新这个问题以反映这一点。解决方案是<?php global $category_link_prop; echo esc_url( $category_link_prop ); ?> 正如@TomJNowell所建议的那样。UPDATE 2: 我现在让它完全按照我的要求来做。但我仍在使用global scope,我很乐意找到更好的方法。我正在尝试为permalinks to类别设置一整套全局变量
无法访问全局变量?
在里面main.js, 我有一个脚本,它向script.php.$.ajax({ type: \"POST\", url: \"wp-content/themes/roots/script.php\", data: registerdata, success: function(result) { alert(result); } }); return false;
GET_QUERY_VAR与全局查询变量?
我在函数中定义了查询变量。php使用:add_filter(\'init\', \'add_query_vars\'); function add_query_vars() { global $wp; $wp->add_query_var(\'profession\'); } 到目前为止,为了在页面模板中检索查询变量,我一直在使用$profession = get_query_var(\'profession\');. 类似的例子$
我需要多站点安装吗?
我有一个客户,他拥有一系列俱乐部——所有俱乐部都是独一无二的,需要不同的网站,然而,会员将有一个全球登录。会员区将包括俱乐部交易、表单预订、VIP信息等内容,但所有网站都需要相同。有人能告诉我,如果一个多站点的成员插件是我需要完成这一点。谢谢
注册作为类的一部分的AJAX回调函数,而不实例化unction.php中的类
我甚至不确定这是否可行。但尽管如此,我还是想问一下。我习惯于根据类中的特定需要包装/分组AJAX调用。见下文。class my_class { function __construct() { $this->hooks(); } function hooks() { add_action(\'wp_ajax_my_action\', array($this, \'my_action_callba
如何保存查看器特定选项
我的问题的一个最小的例子是默认背景颜色为白色。一个自定义边栏小部件提供将背景颜色切换为绿色的功能。当切换为绿色时,浏览博客时背景应保持绿色。Wordpress中是否有标准界面,用于将全局PHP变量$bgcolor保存给浏览者,并在浏览其他博客页面时从浏览者那里读取。(我希望避免“手动”设置饼干)
$CURRENT_USER将不再是全局的吗?
我只是看了一下Global variables 在WP中,我发现自上次查看以来,发生了很多变化。$current_user 不再列出。这是否意味着这和许多其他(旧的)全球服务将从未来的WP版本中“逐步淘汰”?
键($GLOBALS[‘wp_REGISTERED_SIDEDARS’])始终显示相同的值
我使用的代码来自another answeradd_action( \'dynamic_sidebar\', \'wpse_96681_hr\' ); function wpse_96681_hr( $widget ) { static $counter = 0; // right sidebar in Twenty Ten. Adjust to your needs. if ( \'sidebar\' === key(
如何在模板中注册全局查询
好的,我认为这是一个基本的php问题,但下面是:我有以下工作代码: <!-- show the bands playing --> <?php $child_posts = types_child_posts(\'my-intermediary\'); foreach ($child_posts as $child_post) {