我有以下数组,并想知道验证和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不是很安全所以想要更加强化一些东西.
任何帮助都会很棒.
干杯,
戴夫
我正在构建一个使用大型下拉式菜单的网站,该菜单的样式使用包含子菜单的嵌套ul周围的div.
有没有人知道如何自定义Wordpress(wp_nav_menu)生成的菜单的输出,以在嵌套的子菜单ul周围添加包含div?
有两个参数
'before'=>'',''=>''之后,
但不幸的是,这些只是在实际链接之前添加内容而不是整个子菜单.
如果您有任何指示或已经完成此操作之前我真的很感激它.
干杯,
戴夫
我有这个代码,它位于 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 & 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 ×2
arrays ×1
categories ×1
children ×1
integer ×1
navigation ×1
php ×1
sanitization ×1
search ×1
validation ×1