在wordpress文章编辑框内,在文本模式下,出现2个段的代码框,根据自己的需求用代码吧,将代码插入到主题目录的functions.php 内就可以了!
- //给文章加内链短代码
- function git_insert_posts($atts, $content = null)
- {
- extract(shortcode_atts(array('ids' => ''), $atts));
- global $post;
- $content = '';
- $postids = explode(',', $ids);
- $inset_posts = get_posts(array('post__in' => $postids));
- foreach ($inset_posts as $key => $post) {
- setup_postdata($post);
- $content .= '<div class="neilian"><div class="fll"><a target="_blank" href="' . get_permalink() . '" class="fll linkss"><i class="fa fa-link fa-fw"></i> ';
- $content .= get_the_title();
- $content .= '</a><p class="note">';
- $content .= get_the_excerpt();
- $content .= '</p></div><div class="frr"><a target="_blank" href="' . get_permalink() . '"><img src=';
- $content .= link_the_thumbnail_src();
- $content .= ' class="neilian-thumb"></a></div></div>';
- }
- wp_reset_postdata();
- return $content;
- }
- add_shortcode('neilian', 'git_insert_posts');
- //给文章加外链短代码
- function git_external_posts($atts, $content = null)
- {
- extract(shortcode_atts(array('img' => '0'), $atts));
- $ch = curl_init( $content );
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $result = curl_exec($ch);
- curl_close($ch);
- $title = preg_match('!<title>(.*?)</title>!i', $result, $matches) ? $matches[1] : '因为某些不可控制原因,标题已丢失,请勿想念';
- $tags = get_meta_tags( $content );
- $description = $tags['description'];
- if( $img ==0){
- $imgpath = get_template_directory_uri() . '/assets/img/pic/' . mt_rand(1, 12) . '.jpg';}if( $img ==1){
- $imgpath = '//image.thum.io/get/width/160/' . $content . '';}
- global $post;
- $contents = '';
- setup_postdata($post);
- $contents .= '<div class="neilian wailian"><div class="fll"><a target="_blank" href="' . $content . '" class="fll linkss"><i class="fa fa-link fa-fw"></i> ';
- $contents .= $title;
- $contents .= '</a><p class="note">';
- $contents .= $description;
- $contents .= '</p></div><div class="frr"><a target="_blank" href="' . $content . '"><img src=';
- $contents .= $imgpath;
- $contents .= ' class="neilian-thumb"></a></div></div>';
- wp_reset_postdata();
- return $contents;
- }if ( function_exists('curl_init') ) {
- add_shortcode('wailian', 'git_external_posts');
- }
1. 如有链接无法下载、失效或广告,请联系QQ:181289218 处理!
2. 本站的所有资源为购买、网络收集,或者用户投稿的资源,版权归原作者及网站所有!
3. 如若侵犯了您的权利,请及时联系站长删除!
4. 本站提供的资源,都不包含技术服务请大家谅解!
5. 此软件“仅限学习交流,不能用于商业用途”!
6. 如用于商业用途,请到官方购买正版软件,追究法律责任与“云墨SEO”站点无关!
2. 本站的所有资源为购买、网络收集,或者用户投稿的资源,版权归原作者及网站所有!
3. 如若侵犯了您的权利,请及时联系站长删除!
4. 本站提供的资源,都不包含技术服务请大家谅解!
5. 此软件“仅限学习交流,不能用于商业用途”!
6. 如用于商业用途,请到官方购买正版软件,追究法律责任与“云墨SEO”站点无关!
- 我的微信
- 这是我的微信扫一扫
- 站长技术资源群
- QQ群:431710796
评论