Php 移除Wordpress主题上的视差效果
我正试图从Wordpress主题的滑块上移除视差效果,但运气不好,有人能建议我对以下代码进行更改以移除视差吗?谢谢你的帮助Php 移除Wordpress主题上的视差效果,php,wordpress,parallax,Php,Wordpress,Parallax,我正试图从Wordpress主题的滑块上移除视差效果,但运气不好,有人能建议我对以下代码进行更改以移除视差吗?谢谢你的帮助 add_shortcode( 'full_screen_slider', 'bravo_full_screen_slider' ); function bravo_full_screen_slider( $atts, $content ){ extract(shortcode_atts(array( 'slider_categories'=>'
add_shortcode( 'full_screen_slider', 'bravo_full_screen_slider' );
function bravo_full_screen_slider( $atts, $content ){
extract(shortcode_atts(array(
'slider_categories'=>'',
'padding_top'=>'160',
'padding_bottom'=>'160',
),$atts));
$output= "";
if(empty($slider_categories))
$tax_query = '';
else
$tax_query = array( array('taxonomy' => 'slider_categories', 'field' => 'slug', 'terms' => explode(',', $slider_categories), 'operator' => 'IN') );
$args = array(
'post_type'=>'slider',
'tax_query' => $tax_query,
'posts_per_page' => -1
);
$flex_slides = new WP_Query($args);
while ( $flex_slides->have_posts() ) :$flex_slides->the_post();
if (has_post_thumbnail(get_the_ID()) ) {
$attachment_id = get_post_thumbnail_id(get_the_ID());
$attachment_info=wp_get_attachment_image_src( $attachment_id,'full');
$attachment_url = $attachment_info[0];
}
$temp_array ='<div class="slidecontent">'.apply_filters('the_content', get_the_content(get_the_ID())).'</div>';
if(get_post_meta(get_the_ID(),'bravo-more-link',true)) {
$temp_array.='<a class="uppercase read-more-btn" href="'.get_post_meta(get_the_ID(),'bravo-more-link',true).'">'.__('Continue Reading','bravo').'</a>';
}
if(empty($attachment_url))
$attachment_url = '';
$output .= '<div class="slider parallax"><div class="background-animate" style="background: url('.$attachment_url.') 50% 0 no-repeat scroll;"></div><div class="content-area orbit-caption">'.$temp_array.'</div></div>';
endwhile;
wp_reset_query();
return '<div class="full-screen-slider-wrap"><div class="full-width-slider">'.$output.'</div></div>';
}
add_shortcode( 'full_screen_slider_module', 'bravo_full_screen_slider_module' );
function bravo_full_screen_slider_module( $atts, $content ) {
extract(shortcode_atts(array('slider_categories'=>'', 'padding_top'=>'160', 'padding_bottom'=>'160',),$atts));
return '<section class="section full-screen-slider no-parallax">'.do_shortcode('[full_screen_slider slider_categories="'.$slider_categories.'" padding_top="'.$padding_top.'" padding_bottom="'.$padding_bottom.'"]').'</section>';
}
add_shortcode('full_screen_slider'、'bravo_full_screen_slider');
功能bravo_全屏_滑块($atts,$content){
提取(短码)附件(数组)(
“滑块类别”=>“”,
“padding_top”=>“160”,
“padding_bottom”=>“160”,
)美元(附件);;
$output=“”;
if(空($U类别))
$tax_query='';
其他的
$tax_query=array(数组('taxonomy'=>'slider_categories','field'=>'slug','terms'=>explode(',',$slider_categories),'operator'=>'IN');
$args=数组(
'后置类型'=>'滑块',
“tax\u query”=>$tax\u query,
“每页帖子”=>-1
);
$flex\u slides=新的WP\u查询($args);
而($flex_slides->have_posts()):$flex_slides->the_post();
if(具有\u post\u缩略图(获取\u ID()){
$attachment_id=get_post_缩略图_id(get_the_id());
$attachment_info=wp_get_attachment_image_src($attachment_id,'full');
$attachment_url=$attachment_info[0];
}
$temp_数组=“”。应用_过滤器('the_content',get_the_content(get_the_ID()))。';
if(获取帖子meta(获取ID(),'bravo-more-link',true)){
$temp_数组=“”;
}
if(空($attachment_url))
$attachment_url='';
$output.=''.$temp_数组'';
结束时;
wp_reset_query();
返回“.$output.”;
}
添加快捷码(“全屏滑动模块”、“全屏滑动模块”);
功能bravo_全屏_滑块_模块($atts,$content){
提取(短码(数组('slider_categories'=>'','padding_top'=>'160','padding_bottom'=>'160',),$atts));
返回“”。do_短代码(“[full_screen_slider slider_categories=“”.$slider_categories.”padding_top=“”.$padding_top.”padding_bottom=“.$padding_bottom.”);
}
您可能希望发布css和与此滑块相关的任何js。php不会是你的罪魁祸首,不过,如果涉及到js,这可能取决于视差类。你可以试着把它去掉。但也可能会破坏整件事