我在WP调用食谱中使用了简单的内容类型插件和创建的Post类型.我还在其中添加了分类法类别并创建了4个类别,如Starter,Drinks等.
现在在WP查询中我需要获取启动器的所有记录.那我该怎么办呢?
我正在使用此查询,但它无法正常工作.它给出了食谱的所有记录类型这里是查询
$recipes = query_posts('post_type=recipes&taxonomy=recipescategory&category_name=Starters');
Run Code Online (Sandbox Code Playgroud) 我有以下文字
$text = 'This is a test to see if something(try_(this(once))) works';
Run Code Online (Sandbox Code Playgroud)
我需要something(try_(this(once)))从文本中获取正则表达式.我有以下问题
我的嵌套不会保持不变,我的文字也可以
something(try_(this(once))) 要么something(try_this(once)) 要么something(try_thisonce)我已尝试在网站上找到一些正则表达式,但无法使其正常工作.这是我最接近的
$text = 'This is a test to see if something(try_(this(once))) works';
$output = preg_match_all('/(\(([^()]|(?R))*\))/', $text, $out);
?><pre><?php var_dump($out[0]); ?></pre><?php
Run Code Online (Sandbox Code Playgroud)
这输出
array(1) {
[0]=>
string(18) "(try_(this(once)))"
}
Run Code Online (Sandbox Code Playgroud)
无论我在哪里添加单词something(例如'/something(\(([^()]|(?R))*\))/' 和'/(\something(([^()]|(?R))*\))/'),我都会得到一个空数组或NULL
$text2 = 'This is a test to see if something(try_(this(once))) works';
$output2 = preg_match_all('/something\((.*?)\)/', $text2, $out2);
?><pre><?php var_dump($out2[0]); ?></pre><?php
Run Code Online (Sandbox Code Playgroud)
有了这段代码,我确实得到了这个词something …
我正在尝试使用D3.js绘制动态堆积条形图.基本要求是我每隔几秒就会得到一个新的数据点,我应该可以重新绘制(转换)堆积图表.这是我写的代码:
<html>
<head>
<title>Page Title</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="d3/d3.js"></script>
<script src="d3/d3.csv.js"></script>
<script src="d3/d3.layout.js"></script>
</head>
<body>
<style type="text/css">
.chart rect {
stroke: white;
}
</style>
<script>
var t = 1297110663, // start time (seconds since epoch)
v = 70, // start value (subscribers)
sentidata = d3.range(33).map(next); // starting dataset
var w = 20,
h = 80;
var x = d3.scale.linear()
.domain([0, 1])
.range([0, w]);
var y = d3.scale.linear()
.domain([0, 200])
.rangeRound([0, h]);
var z = d3.scale.ordinal()
.range(["lightpink", "darkgray"]);
//This function …Run Code Online (Sandbox Code Playgroud) 我正在尝试为Wordpress创建自定义网站主题,我遇到了一些问题.我在网站的页眉和页脚部分使用两个完全相同的菜单.
调用
wp_nav_menu(array('theme_location' => 'header'));
Run Code Online (Sandbox Code Playgroud)
在header.php中运行良好,菜单打印出来没有任何问题,但如果我在footer.php文件中执行相同操作,则菜单不会打印并var_dump(wp_nav_menu(array('theme_location' => 'header')));打印为false.
我尝试了一些我在Google上找到的修改functions.php文件的解决方法,但是没有一个能帮助我解决这个问题.我的functions.php文件现在只包含一行
register_nav_menus( array( 'header' => 'Header menu', 'footer' => 'Footer menu' ) );
Run Code Online (Sandbox Code Playgroud)
是的,我试着用
wp_nav_menu(array('theme_location' => 'footer'))
Run Code Online (Sandbox Code Playgroud)
同样的,结果相同.如果我从header.php调用相同的函数
wp_nav_menu(array('theme_location' => 'footer'))
Run Code Online (Sandbox Code Playgroud)
菜单很好用.
我正在尝试对wp_query的结果进行排序,我希望通过不同的参数对其进行排序,而无需再次进行查询.我有类似的东西:
$the_query = new WP_Query( $args );
Run Code Online (Sandbox Code Playgroud)
我想要排序$ the_query,WP_Query返回一个这样的结构:
$the_query->posts[0]->title;
Run Code Online (Sandbox Code Playgroud)
所以,我想用'title'对所有元素进行排序.我试过这个:
usort($the_query->posts, function($a, $b) {
return $a['title'] - $b['title'];
});
Run Code Online (Sandbox Code Playgroud)
我想在查询之后进行排序.是因为我想要多次tosort,我不想每次我想要排序时进行查询
解
这将返回致命错误:无法使用WP_Post类型的对象作为数组
usort($the_query->posts, function($a, $b) {
return $a['title'] - $b['title'];
});
Run Code Online (Sandbox Code Playgroud)
这是因为数组的结构是这样的:
$the_query->posts[0]->title;
Run Code Online (Sandbox Code Playgroud)
所以你必须要改变$a['title'] - $b['title'] 的$a->title - $b->title
,用彼得·古森的答案最后的结果是:
usort($the_query->posts, function($a, $b) {
return strcasecmp(
$a->title,
$b->title
);
});
Run Code Online (Sandbox Code Playgroud)
谢谢大家
我有起始于数值递增键的阵列0,等0 1 2 3 4 5 ....etc.我需要以下列方式为数组分配新密钥
前三个键保留其索引号
每4个键增加 4
第四个之后的两个键1再次递增
我知道我需要使用foreach循环(似乎是最简单的方法)来构建具有新分配键的新数组.我的问题是计算密钥
这是我当前的数组键
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
这就是我需要它们
0 1 2 6 7 8 12 13 14 18 19 20 24 25 26 30
让我们将其分解为3个关键组,顶部是旧的数组键,底部是新的数组键
第一组
0 1 2
0 1 2
第二组
3 4 5
6 7 8
第3组
6 7 8
12 13 14
第四组
9 10 …
我有一份员工详细信息列表。我想在单独的 Excel 工作表中拆分每个员工详细信息。我尝试了很多,但我只得到单独的 Excel 文件,而不是使用 Pentaho 水壶在一个文件中的所有工作表。
例如:
Raja 22 developer 25000
ravi 23 tester 2000
karthik 24 designer 4000
Mani 28 developer 45000
Run Code Online (Sandbox Code Playgroud)
因为每个员工的详细信息都需要在单个 Excel 文件中使用单独的工作表。我已经与“MS excel writer”一起工作,但它没有用。
编辑
感谢您的宝贵回复,它真的很清楚,更有用。:-) 但我需要你提供更多细节,如果我在 get 变量中添加了年龄、技能、薪水列,在运行作业后,我没有得到这三个字段的值,只有它们在每张工作表中显示的列名. 我需要在每个工作表中包含它们的列值
示例:工作表 1 : (raja)
姓名年龄技能工资 Raja 22 开发人员 25000
表 2 :(ravi) 姓名年龄技能工资 ravi 23 tester 2000
就像我需要生成每张纸一样,我希望你明白我的意思。你能帮我如何生成它吗?
我正试图慢慢淘汰所有复杂的python.基本上,我正在寻找一些方法,在python中,取一串字符并用"x"字符将它们全部推送.
例如,输入abcdefg会给我cdefghi(如果x是2).
我有一个简单的例子试图让CEF浏览器附加到Winforms表单上.由于某种原因,它不会显示.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
CefSharp.WinForms.ChromiumWebBrowser test = new CefSharp.WinForms.ChromiumWebBrowser("http://google.com");
this.Controls.Add(test);
}
}
Run Code Online (Sandbox Code Playgroud)
以下是我正在使用的VS解决方案.我通过Nuget添加了包
我想按标签name而不是按标签查询帖子slug
我已经尝试过了,但它只适用于标签slug
$args = array( 'post_type' => "news_type", 'posts_per_page' => -1, 'tag' => "my tag" );
Run Code Online (Sandbox Code Playgroud)
另一种方法是通过标签名称获取标签,然后从标签获取 slug。
(我只能访问代码中的标签名称)
什么是current_user_can()功能参数?
这个函数用在wordpress脚本中,我知道一个叫做的参数publish_posts,我想知道其他参数.
有一个示例代码:
if( current_user_can( 'publish_posts' ) ) {
require_once dirname( __FILE__ ) . '/post-form.php';
}
Run Code Online (Sandbox Code Playgroud) 我有这样的代码
<select onchange="getval(this);">
<option value="">Select</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我的剧本就像这样
function getval(sel){
//alert(sel.value);
<?php $sql = "SELECT * FROM tbl_table WHERE id="?>+(sel.value)
}
Run Code Online (Sandbox Code Playgroud)
我希望从表中选择数据,其中id值来自javascript,但我不知道如何在javascript标签中编写php以及如何(sel.value)在PHP之后添加javascript的变量
我该如何纠正这种语法?