'render_ap_block_posts', ] ); } add_action( 'init', 'ap_block_posts_init' ); function render_ap_block_posts( $attributes ) { extract( $attributes ); $align ?? $align = 'wide'; $cId ?? $cId = ''; $layout ?? $layout = 'grid'; $subLayout ?? $subLayout = 'default'; $columns ?? $columns = array( 'desktop' => 3, 'tablet' => 2, 'mobile' => 1, ); $columnGap ?? $columnGap = 10; $rowGap ?? $rowGap = 10; $isContentEqualHight ?? $isContentEqualHight = 'true'; $sliderContentHeight ?? $sliderContentHeight = 350; $postType ?? $postType = 'post'; $selectedCategories ?? $selectedCategories = []; $isPostsPerPageAll ?? $isPostsPerPageAll = 'false'; $postsPerPage ?? $postsPerPage = 12; $postsOrderBy ?? $postsOrderBy = 'date'; $postsOrder ?? $postsOrder = 'desc'; $contentAlign ?? $contentAlign = 'left'; $contentBGColor ?? $contentBGColor = '#f4f2fc'; $postTextPTB ?? $postTextPTB = 15; $postTextPLR ?? $postTextPLR = 25; $borderColor ?? $borderColor = '#4527a400'; $sliderIsLoop ?? $sliderIsLoop = true; $sliderIsAutoplay ?? $sliderIsAutoplay = true; $sliderSpeed ?? $sliderSpeed = .5; $sliderIsFade ?? $sliderIsFade = false; $sliderIsTouchMove ?? $sliderIsTouchMove = false; $sliderIsPage ?? $sliderIsPage = true; $sliderIsPageClickable ?? $sliderIsPageClickable = true; $sliderIsPageDynamic ?? $sliderIsPageDynamic = true; $sliderPageColor ?? $sliderPageColor = '#8344c5'; $sliderPageWidth ?? $sliderPageWidth = 15; $sliderPageHeight ?? $sliderPageHeight = 15; $sliderPageRadius ?? $sliderPageRadius = 50; $sliderPageRadiusType ?? $sliderPageRadiusType = '%'; $sliderIsPrevNext ?? $sliderIsPrevNext = true; $sliderPrevNextColor ?? $sliderPrevNextColor = '#4527a4'; $isFImg ?? $isFImg = 'true'; $isFImgLink ?? $isFImgLink = 'false'; $isTitle ?? $isTitle = 'true'; $isTitleLink ?? $isTitleLink = 'true'; $titleFontSize ?? $titleFontSize = 25; $titleColor ?? $titleColor = '#4527a4'; $titleMB ?? $titleMB = 15; $isMeta ?? $isMeta = 'true'; $isMetaAuthor ?? $isMetaAuthor = 'true'; $isMetaDate ?? $isMetaDate = 'true'; $isMetaCategory ?? $isMetaCategory = 'true'; $metaCategoryIn ?? $metaCategoryIn = 'content'; $isMetaComment ?? $isMetaComment = 'false'; $metaFontSize ?? $metaFontSize = 13; $metaTransform ?? $metaTransform = 'uppercase'; $metaTextColor ?? $metaTextColor = '#333'; $metaLinkColor ?? $metaLinkColor = '#8344c5'; $metaIconColor ?? $metaIconColor = '#4527a4'; $metaMB ?? $metaMB = 15; $isExcerpt ?? $isExcerpt = 'true'; $excerptLength ?? $excerptLength = 25; $excerptAlign ?? $excerptAlign = 'justify'; $excerptColor ?? $excerptColor = '#333'; $excerptMB ?? $excerptMB = 15; $isReadMore ?? $isReadMore = 'true'; $readMoreLabel ?? $readMoreLabel = 'Read More'; $isLinkNewTab ?? $isLinkNewTab = 'false'; $readMoreAlign ?? $readMoreAlign = 'left'; $readMoreFontSize ?? $readMoreFontSize = 14; $readMoreTransform ?? $readMoreTransform = 'uppercase'; $readMoreFontWeight ?? $readMoreFontWeight = '600'; $readMoreColor ?? $readMoreColor = '#4527a4'; $readMoreHovColor ?? $readMoreHovColor = '#8344c5'; // All Posts $posts = get_posts( [ 'post_type' => $postType, 'category' => $selectedCategories, 'posts_per_page' => 'true' == $isPostsPerPageAll ? -1 : $postsPerPage, 'orderby' => $postsOrderBy, 'order' => $postsOrder, ] ); $alignClass = '' == $align ? '' : 'align' . $align; ob_start(); echo '
Please, select a sub layout
'; } } echo 'Please, select a sub layout
'; } } echo 'Please, select a sub layout
'; } } echo '