小编dav*_*all的帖子

PHP Santizing /验证整数数组

我有以下数组,并想知道验证和santizing这个数组的最佳方法是什么,以确保允许整数

if(is_array($_POST['taxonomy'])) {
    $term_ids = array_map('esc_attr', $_POST['taxonomy']);
}
Run Code Online (Sandbox Code Playgroud)

打印时看起来像这样:

Array
(
    [0] => 13
    [1] => 12
)
Run Code Online (Sandbox Code Playgroud)

我知道esc_attr不是很安全所以想要更加强化一些东西.

任何帮助都会很棒.

干杯,

戴夫

php arrays validation integer sanitization

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

Wordpress:自定义wp_nav_menu的输出,在嵌套ul之前添加div

我正在构建一个使用大型下拉式菜单的网站,该菜单的样式使用包含子菜单的嵌套ul周围的div.

有没有人知道如何自定义Wordpress(wp_nav_menu)生成的菜单的输出,以在嵌套的子菜单ul周围添加包含div?

有两个参数

'before'=>'',''=>''之后,

但不幸的是,这些只是在实际链接之前添加内容而不是整个子菜单.

如果您有任何指示或已经完成此操作之前我真的很感激它.

干杯,

戴夫

navigation wordpress customization

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

Wordpress:get_the_category 并回显链接到孩子最深/最深的类别

我有这个代码,它位于 search.php 页面上,并检索每个帖子的所有类别,并回显出指向第一个类别的链接:

    $category = get_the_category(); //print_r($category);
if ($category) {
  echo '<a href="' . get_category_link( $category[0]->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category[0]->name ) . '" ' . '>' . $category[0]->name.'</a> ';
Run Code Online (Sandbox Code Playgroud)

我需要做的是使用类似的代码,但它会获得数组中最儿童/最深的类别?

这是打印出来的数组:

[0] => stdClass Object
    (
        [term_id] => 170
        [name] => ACS Series Suspended &amp; Crane Scales - EC Approved
        [slug] => uwe-acs-series-suspended-crane-scales
        [term_group] => 0
        [term_taxonomy_id] => 170
        [taxonomy] => category
        [description] => 
        [parent] => 3
        [count] => 4 …
Run Code Online (Sandbox Code Playgroud)

wordpress search children categories

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