小编Jen*_*nny的帖子

Wordpress:使用add_filter时如何返回值?

我已多次阅读WordPress codex,但如果涉及多个参数,仍然无法理解如何返回值.例如:

function bbp_get_topic_title( $topic_id = 0 ) {
    $topic_id = bbp_get_topic_id( $topic_id );
    $title    = get_the_title( $topic_id );

    return apply_filters( 'bbp_get_topic_title', $title, $topic_id );
}
Run Code Online (Sandbox Code Playgroud)

在上面的过滤器中,有2个参数.当我add_filter,我应该返回2值,还是只返回我需要的值?如果需要标题,以下示例是否正确?

add_filter( 'bbp_get_topic_title', 'my_topic_title', 10, 2 );

function my_topic_title( $title, $topic_id ){
  $title = 'my_example_title';
  return $title;
}
Run Code Online (Sandbox Code Playgroud)

wordpress add-filter

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

javascript:传递函数

我正在学习javascript.我知道在定义函数后我们可以将函数传递给其他函数.但是我需要帮助才能理解这个例子:

function map(func, array) {
  var result = [];
  forEach(array, function (element) {
    result.push(func(element));
  });
  return result;
}
Run Code Online (Sandbox Code Playgroud)

根据我的理解,func是map的参数.我需要提供一个函数作为func.但是在我正在阅读的教程中,它没有提到这个函数的来源,似乎没有必要指定这个参数?本教程中的另一个例子是相同的:

 function count(test, array) {
  return reduce(function(total, element) {
    return total + (test(element) ? 1 : 0);
  }, 0, array);
}
Run Code Online (Sandbox Code Playgroud)

此测试函数等于元素=== 0?1:0,但教程没有说我需要写下测试功能.我需要编写这个测试功能吗?

javascript

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

什么是javascript中的脚本等于PHP中的$ _SERVER ['REQUEST_URI']?

我想通过javascript追加iframe将URL传递到另一个域,当退出iframe时,其他域可以将用户返回到我网站上的上一页.如果使用php提交exit_url,那就是

$exit_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "&request=example"";
Run Code Online (Sandbox Code Playgroud)

我想学习如何转换此字符串以在javascript中使用.谢谢!

javascript

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

在WordPress 3.5之后,我们是否还应该使用media_upload_tabs过滤器在媒体管理器中添加标签?

从WordPress 3.5开始,旧的媒体管理器filter(media_upload_tabs)仍在工作,但是UI已经远离之前使用的ThickBox.

我无法找到任何暗示添加标签的新方法的信息,我想知道WordPress是否会坚持添加标签的旧方式,或者将来切换到新的方式.

有没有人了解向媒体管理器添加标签的最佳方法?

wordpress wordpress-plugin wordpress-3.5

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

如何制作div onload功能?

我想通过删除HTML和body标签在我的网页中加载HTML页面作为div.但HTML页面有一个<body onload=" ... " >,我需要这个功能才能继续工作.似乎<div onload=" ... " >不起作用.如何在不直接编辑原始网站代码(php)的情况下将此onload功能插入我的网站主体(仅在此页面上)?

javascript

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

如何在启用jquery自动完成时禁用浏览器自动提示?

当我输入一个输入框时,我的firefox浏览器会自动根据我之前在此输入框中输入的内容提供建议.在此输入框上启用了jQuery自动完成功能后,在自动完成加载其建议之前,浏览器的建议首先出现.如何禁用浏览器建议?

jquery-ui autocomplete

5
推荐指数
2
解决办法
8268
查看次数

以http://开头的任何内容都由FILTER_VALIDATE_URL验证?

我测试了我能想象的字符串和int,只要它以http://开头,它就是一个使用FILTER_VALIDATE_URL的有效网址.那么,为什么我们需要FILTER_VALIDATE_URL?为什么不在我们想让它有效的时候在输入上添加http://?

var_dump(filter_var ('http://example',FILTER_VALIDATE_URL ));
Run Code Online (Sandbox Code Playgroud)

php validation uri

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

带有空白区域的图像文件名

我通过php扫描图像文件夹获得了一个图像URL数组.某些图像文件名具有空格.白色空间丢失后的部分.例如:这个文件很好:

http://domain.com/folder/blue-sky.png
Run Code Online (Sandbox Code Playgroud)

该文件将丢失部分sky.png

http://domain.com/folder/blue sky.png
Run Code Online (Sandbox Code Playgroud)

我扫描文件夹的代码与检查或操作文件名无关.如何在blue sky.png不重命名的情况下获取全名 blue-sky.png

php

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

何时在新类名后添加括号?

可能重复:
PHP类实例化.使用或不使用括号?
省略括号和无参数对象构造函数

有或没有括号,新类似乎没有麻烦.所以,我怀疑括号的用法是什么().我搜索php手册,没有得到它.有人可以解释一下吗?

php class

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

使用带有变量的爆炸函数?

我有一个$ post_id作为键的数组.保存$ data时,我将其保存为字符串:

foreach( $data as $post_id => $details )
  $string .= "-pid-$post_id-$details";
Run Code Online (Sandbox Code Playgroud)

使用数据时,我需要将其转换回数组,其中$ post_id为关键字,$ details为值.当我不知道$ post_id是什么时,如何爆炸它?

php

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