小编Ben*_*enB的帖子

如何检查产品在woocommerce中的变化

有没有办法检查产品有变化的东西,请帮助我.

<?php 
If (product has variation) {
   echo"This Product have Variations ";
} else {
   echo "This Product does not have Variations ";
} 
?>
Run Code Online (Sandbox Code Playgroud)

php wordpress product woocommerce

11
推荐指数
1
解决办法
2万
查看次数

WP rest API按标题发布

如果帖子存在与否,我正试图通过帖子标题进行检查.出于某种原因,当我尝试类似的东西:

http://domain.com/wp-json/wp/v2/posts?filter[post-title]=table
Run Code Online (Sandbox Code Playgroud)

我希望如果存在名称表的帖子,要获得帖子,如果没有,请获得空响应.但由于某种原因,当帖子标题不存在时,我会收到所有帖子.如果没有帖子,那么怎么会变空?

wordpress wordpress-json-api wp-api

6
推荐指数
2
解决办法
5990
查看次数

Vue 3传送到元素并替换内容

我正在使用vue 3 teleport渲染 div 中的元素,它按预期工作。

Teleport 会将项目添加到所选元素,但不会替换 div 中的当前元素。

如何设置 teleport 来替换 div 中的元素,类似于 vue 应用程序在安装时替换锚点 div 内容的方式?

上下文:出于 SEO 原因,我需要占位符元素,直到应用程序渲染和传送。

<!-- HTML outside the app -->
<div>
  <div id="teleport-here">Teleport placeholder... I want this to be replaced by the teleport component</div>
  <div id="app">This placeholder will be replaced with app when app mounts...</div>
</div>

<!-- teleport component -->
<teleport to="#telport-here">
  <div>Teleport content...</div>
</teleport>
Run Code Online (Sandbox Code Playgroud)

html javascript vue.js

6
推荐指数
1
解决办法
5078
查看次数

针对n个热门联系人的Google通讯录API查询

有没有办法只查询n个热门联系人?例如:

http://www.google.com/m8/feeds/contacts/default/full?alt=json&max-results=50&popular=true
Run Code Online (Sandbox Code Playgroud)

这将只返回50个热门联系人.(比如在gmail联系人中有20个热门联系人).

如果没有办法查询,有没有办法检查哪些联系人最受欢迎.热门=更多电子邮件活动与他们然后与他人.

谢谢.

google-api google-contacts-api

4
推荐指数
1
解决办法
824
查看次数

排序数组 - 特定值将是第一个

我有一个阵列.例如:

   array("Apple", "Orange", "Banana", "Melon");
Run Code Online (Sandbox Code Playgroud)

我想排序首先是"橙色","甜瓜"的数组.而数组将是

   array( "Orange" , "Melon","Apple","Banana");
Run Code Online (Sandbox Code Playgroud)

我查看了PHP排序函数,没有找到排序函数来做到这一点.
什么是正确的方法.
谢谢

php arrays sorting

2
推荐指数
1
解决办法
2944
查看次数

PHP将月份中的日期添加到日期中的月份中的第31天

我使用的代码在所有日期(2015年5月31日除外)都能正常运行。该代码带给我下个月的第一天。即使每个月的日期是31,它也适用于每个日期。

$time = strtotime('2015-07-31');
$final = date("Y-m-1", strtotime("+1 month", $time));
echo $final;
Run Code Online (Sandbox Code Playgroud)

输出将是-> 2015-08-1。

由于某些原因,日期为2015-05-31,因此返回2015-07-1,而不是2015-06-01

$time = strtotime('2015-05-31');
$final = date("Y-m-1", strtotime("+1 month", $time));
echo $final;
Run Code Online (Sandbox Code Playgroud)

其可能是因为6-2014有30天,而8-2014有31天,所以+1个月加了30天而不是一个“月”。

在每个日期下个月的第一天,我如何正确获取?

谢谢。

php datetime date strtotime

1
推荐指数
1
解决办法
1220
查看次数

Python - 从数组中提取元素,类似于 JavaScript ES6 解构

使用 JavaScript ES6 语法,我可以从数组设置变量:

const [first, second] = names;  
console.log(first, second); // 'Luke' 'Eva'  
Run Code Online (Sandbox Code Playgroud)

python 有类似的语法吗?

javascript python arrays dictionary

1
推荐指数
1
解决办法
566
查看次数

在联系表单 7 字段中使用 URL 参数

我想在我使用 Contact Form 7(一个 WordPress 插件)创建的表单中添加一些 PHP。我已经尝试过这个,但它没有用:在 Contact Form 7 Textarea 中执行 PHP 代码。每次插入函数时,我的网站都会崩溃。

我有一个存储在 $_SESSION 中的变量。我已将该变量放入隐藏输入中,现在我想获取隐藏输入的值并将其放入联系表单中。我怎样才能做到这一点?谢谢!

网站截图和隐藏输入

表单后端截图

php wordpress contact-form-7

1
推荐指数
1
解决办法
6490
查看次数

是否有可能将条件添加到mysql插入查询"

我使用代码从循环中的数组插入数据到DB.

foreach ($sumdrinks1 as $key => $value)    // insert each part of array into DB
{
mysql_query("INSERT INTO table (liq_sum, liq_name, bartender)
VALUES ('$value','$key','$id'))";
}  
Run Code Online (Sandbox Code Playgroud)

因为我不需要$ value = 0的结果,我运行另一个查询从DB中删除它们

mysql_query("DELETE FROM table WHERE liq_sum = 0");
Run Code Online (Sandbox Code Playgroud)

有没有办法在插入查询中添加条件而不是插入它们并删除它们?我试过一些想法:

 ("INSERT INTO table (liq_sum, liq_name, bartender) 
 VALUES ('$value','$key','$id') where '$value' > 0)";
Run Code Online (Sandbox Code Playgroud)

没工作:(

谢谢.

php sql insert

0
推荐指数
1
解决办法
1472
查看次数

PHP格式美元货币 - 负数

$如果它是负数,我需要在符号前面显示一个带有减号的钱.

例如:

$sum="-120";
echo "$".$sum;
Run Code Online (Sandbox Code Playgroud)

输出将是:

$-120
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

-$120
Run Code Online (Sandbox Code Playgroud)

我可以用regex/str_replace/etc 来做,但我想知道是否有内置的PHP函数.也许某种选择money_format或类似的东西.

谢谢.

php regex string-formatting money-format

0
推荐指数
1
解决办法
1266
查看次数