XYZ's Blog

Follow your heart

利用短代码功能往elementor插入自定义调用文章功能

Posted on March 14, 2022 | Posted in 编程开发 | 0 Comments Replies
function wpc_elementor_shortcode( $atts ) { 
     $args = shortcode_atts(array("cat" => 5, "posts_per_page" => 4), $atts);
     echo ("<ul class=\"newul\">");
     query_posts($args); 
     if(have_posts()) : while (have_posts()) : the_post(); 
     echo "<li class=\"newli\">";
     if ( has_post_thumbnail() ) {
            echo ("<img class=\"newimg\" src=\"");
            the_post_thumbnail_url("codilight_lite_block_2_medium");
            echo ("\">");
        }
     the_title( sprintf( '<h2 class="entry-title newtitle"><a href="%s">', esc_url( get_permalink() ) ), '</a></h2>' );
    
    if (has_excerpt()) {
      echo  ("<div class=\"excdiv\">".get_the_excerpt()."</div>"); 
    }
    
     echo "</li>";
     endwhile; 
     endif; 
     wp_reset_query(); 
     echo ("</ul>");
}
add_shortcode( 'my_elementor_php_output', 'wpc_elementor_shortcode');

Typecho 仿 WordPress 主题 Twenty Eleven

Posted on October 13, 2016 | Posted in 编程开发 | 0 Comments Replies

Twenty Eleven主题

博客应该来说12年之前还是在用WordPress的吧,后来因为工作的原因停更了将近3年,然后感觉生活学习还是要继续用文字记录下来的,就又再重开blog了,不过是专用typecho这套程序了,因为WordPress经过几个大版本的发展,已经太过臃肿、太耗资源,基本是所有空间商的噩梦,不可否认WordPress的强大,但现阶段轻巧的typecho更加适合自己。

Twenty Eleven是WordPress早期版本中我比较喜欢的一个主题,既清爽也不失大气,所以转用typecho就决定将这套主题移植过来,原主题也是自适应的,但那时候bootstrap还没有火起来,几年之后bootstrap已经成为很多响应式网站的前端框架选择之一,所以自己也结合了这套框架对Twenty Eleven主题进行移植,响应式主题,适配了打印样式。

WordPress主题Little Pink

Posted on February 14, 2011 | Posted in 编程开发 | 7 Comments Replies

Little Pink(小粉红)是我制作的第一款WordPress主题,支持3.0+版本。虽然我说过要做企业类主题的,不过最后还是做了普通的博客类主题,= =不过我是那种有拖没欠的人的,待我测试一两天发布这款主题后,收集一下大家的意见后才决定,怎么着手企业类的主题。毕竟是第一次制作WordPress的主题,有很多的不足,制作笔记明天或者后天会补上……

Little Pink主题所包含页面如下

- more -

去掉WordPress升级提示

Posted on November 10, 2010 | Posted in 编程开发 | 0 Comments Replies

虽说,WordPress新版本在功能上有所完善和修复了相应漏洞,但也有一部分用户觉得现在功能够用了、漏洞也修复了,暂时不想升级,但每次进入后台都有升级提示确实比较令人厌烦,现在提供两种去掉升级提示的方法。

1、打开主题中header.php文件,将类似于如下这一行去掉

<meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>” />

还有一个方法就是修改版本号到比最新版更高都版本号,这样在后台就不会提示升级通知,也不会暴露程序都版本号了,打开wp- includes/version.php修改$wp_version的值。由于目前最高版本号为3.01,只要比3.01高即可,例如改为4.0或者 50.0等等。

2、第二种方法只是直接去掉后台更新提示,打开wp-admin/includes/update.php查找

echo “<div id="’update-nag’">$msg</div>”;

网上也有针对WordPress版本号发起攻击的小贼,所以去掉元签上的版本号也是有所必要的

申请使用Gravatar头像的小小流程

Posted on November 8, 2010 | Posted in 编程开发,电脑技术 | 6 Comments Replies

首先来解释一下Gravatar是什么东西。Gravatar是Globally Recognized Avatar的缩写,中文意思为“全球通用头像”,是 http://www.gravatar.com 推出的一项服务,如果你在Gravatar的服务器上申请了账号和上传了图片,那么你就可以在所有支持Gravatar的网站上面通过提供email地址使用该头像。而WordPress本身从2.5版本开始支持Gravatar头像,虽然最近有消息称在WordPress 3.01版本中因为某些原因而别GFW了导致使用不了该项服务,不过解决方案也马上出来了,所以基本不影响Gravatar使用。

- more -