Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果url以特定字符串结尾,则wordpress php函数将指向自定义页面_Php_Wordpress_Woocommerce - Fatal编程技术网

如果url以特定字符串结尾,则wordpress php函数将指向自定义页面

如果url以特定字符串结尾,则wordpress php函数将指向自定义页面,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,只有当url以特定字符串结尾时,我们才需要应用特定的css或php函数。我们找到了一种方法,即当url以特定字符串作为url的一部分时,使用strpos,但我们需要它仅当字符串位于url的结尾时才起作用,而不仅仅是url的一部分 add_action( 'init', 'admin_count_css' ); function admin_count_css() { $url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_

只有当url以特定字符串结尾时,我们才需要应用特定的css或php函数。我们找到了一种方法,即当url以特定字符串作为url的一部分时,使用strpos,但我们需要它仅当字符串位于url的结尾时才起作用,而不仅仅是url的一部分

    add_action( 'init', 'admin_count_css' );
    function admin_count_css() {


    $url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

if ( (false !== strpos( $url, 'post_type=posts' ) ) ) {
    echo '<style type="text/css">
         span.count{
         display:none !important;
         }
         </style>';
}

    }
add_action('init','admin_count_css');
函数admin\u count\u css(){
$url=$\u服务器['SERVER\u NAME']。$\u服务器['REQUEST\u URI'];
if((false!==strpos($url,'post_type=posts')){
回声'
span.count{
显示:无!重要;
}
';
}
}

它的工作原理是检查url并检查是否为url的一部分,然后应用css,我们需要它检查该字符串是否位于url的末尾或是否

admin\u count\u css()函数之前添加此函数

function endsWith($string, $endString) 
{ 
    $len = strlen($endString); 
    if ($len == 0) { 
        return true; 
    } 
    return (substr($string, -$len) === $endString); 
} 
然后用此代码替换
if((false!==strpos($url,'post_type=posts')){

if (endsWith($url,'post_type=posts')) {