Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
natchbone
/
comment-content
/
plugins
/
the-plus-addons-for-block-editor
/
includes
/
social-feed
:
feed-Description.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly $url = '/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/'; if(!empty($txtLimt)){ $ltn=''; if($TextType == 'char'){ $ltn = strlen($Description); $firstdesc = mb_substr($Description, 0, $TextCount); $totaldesc = mb_substr($Description, $TextCount, $ltn); }else if($TextType = 'word'){ $words = explode(" ", $Description); $ltn = count($words); $firstdesc = implode(" ",array_splice($words, 0, $TextCount)); $totaldesc = implode(" ",array_splice($words, 0)); } // First text $Mantion = preg_replace('/(^|\s)@([\w.]+)/', '$1<span class="tpgb-mantion" >@$2</span>', $firstdesc); $HashTag = preg_replace("/#(\\S+)/", '<span class="tpgb-hashtag" >$0 </span>', $Mantion); $firstdesc = preg_replace($url, '<a href="$0" target="_blank" rel="noopener noreferrer" class="tpgb-feedurl" title="" aria-label="'.esc_attr__('Hashtag','the-plus-addons-for-block-editor').'">$0</a>', $HashTag); // Total text $Mantion = preg_replace('/(^|\s)@([\w.]+)/', '$1<span class="tpgb-mantion" >@$2</span>', $totaldesc); $HashTag = preg_replace("/#(\\S+)/", '<span class="tpgb-hashtag" >$0 </span>', $Mantion); $totaldesc = preg_replace($url, '<a href="$0" target="_blank" rel="noopener noreferrer" class="tpgb-feedurl" title="" aria-label="'.esc_attr__('Hashtag','the-plus-addons-for-block-editor').'">$0</a>', $HashTag); ?> <div class="tpgb-message"> <div class="showtext"><?php echo wp_kses_post($firstdesc); ?><?php if(($TextType == 'char' && ($ltn > strlen($firstdesc))) || ($TextType == 'word' && ($ltn > count(explode(" ", $firstdesc))) )){ ?><span class="sf-dots"><?php echo wp_kses_post($TextDots); ?></span><div class="moreText" ><?php echo wp_kses_post($totaldesc); ?></div> <a class="readbtn" aria-label="<?php echo esc_attr($TextMore); ?>"><?php echo wp_kses_post($TextMore); ?> </a> <?php } ?> </div> </div> <?php }else{ $feedurl = preg_replace($url, '<a href="$0" target="_blank" rel="noopener noreferrer" class="tpgb-feedurl" title="" aria-label="'.esc_attr__('Description','the-plus-addons-for-block-editor').'">$0</a>', $Description); $HashTag = preg_replace("/#(\\S+)/", '<span class="tpgb-hashtag" >$0 </span>', $feedurl); $Mantion = preg_replace('/(^|\s)@([\w.]+)/', '$1<span class="tpgb-mantion" >@$2</span>', $HashTag); ?> <div class="tpgb-message"><?php echo wp_kses_post($Mantion); ?></div> <?php } ?>