永宁网站设计建设:10个强大的PHP片段,用于向WordPress添加额外功能
永宁网站设计建设如果您想增强或改进WordPress站点的功能,那么下面的PHP片段将给您一个很好的开端。
您可以使用这些片段来更改主题的布局和功能,并省去逐行编码的麻烦。
如果你正在寻找更多的WordPress,看看这个收藏。
1.添加邮政元描述
默认情况下,WordPress不支持使用元描述标记。虽然META已经失去了他们在搜索引擎优化中的重要性,但它们仍然可以影响你博客在搜索引擎中的排名。
为了使您的站点搜索引擎友好,您应该打开主题的Header.php文件,并将下面的代码复制并粘贴到开头&
和闭幕&标记之间的空格中。">
2.将WordPress内容拆分为多列
有时,您可能希望在页面中创建额外的列,但正如我们所知,WP不支持后端的这一点。最好的方法是使用片段来分割页面内容。找到主题文件夹,并在打开和关闭php标记中添加以下代码块。
// split content at the more tag and return an array
function split_content() {
global $more;
$more = true;
$content = preg_split('/<\/span>/i', get_the_content('more'));
for($c = 0, $csize = count($content); $c < $csize; $c++) {
$content[$c] = apply_filters('the_conte
t', $content[$c]);
}
return $content;
}
完成此操作并保存已编永宁网站设计建设辑的文件后,您将需要定位特定的主题文件,并注释掉_content()和调用splp_content()函数。
3.将404页重定向到主页
虽然404错误页是WordPress不可或缺的一个方面,但它们显著降低了您的页面排名,从而使您的博客或站点无效。为了帮助您摆脱困境,我建议您将以下代码片段复制到.htacess文件,以便将404错误页重定向到您的主页。
< IfModule mod_alias.c > RedirectMatch 301 ^/search/$ http://your-site.com/ RedirectMatch 301 ^/tag/$ http://your-site.com/ RedirectMatch 301 ^/category/$ http://your-site.com/ < /IfModule >
这个黑客将把搜索引擎蜘蛛从404错误页面重定向到主页,在此过程中,提高你的排名和网站的在线声誉。
大多数博主在博客主页上以相同的方式显示帖子。这是可以理解的,因为WordPress没有默认的选项来定义如何显示帖子。幸运的是,您可以通过使用自定永宁网站设计建设义字段来克服这个问题。若要在主页中定义帖子,您可以只使用完整的文章或文章摘录。您需要访问index.php文件并用以下自定义代码替换默认循环:
5.将Google地图插入页面
您是否一直在使用iframes将谷歌地图嵌入到您的联系人页面或侧边栏中?如果是这样的话,由于视觉编辑器的干扰,它很有可能呈现得很差。为了避免使用iframes的麻烦,我建议您将以永宁网站设计建设下简短代码复制并粘贴到Function.php页面中。
//Google Maps Shortcode function fn_googleMaps($atts, $content = null) { extract (shortcode_atts (array ( "width" => '640', "height" => '480', "src" => '' ), $atts)); return ''; }
[googlemap width="200" height="200" src="[url]"]
7.在没有插件的情况下显示类似的帖子
ID); if ($tags) { echo 'Related Posts'; $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?>
如果您厌倦了看到相同的默认“登录”徽标,那么您可以更改它以显示您选择的徽标。要更改徽标,需要创建新的定制logo.png图像并将其复制到根文件夹中的图像文件中,然后将以下代码复制并粘贴到Functions.php文件中。
// login page logo function custom_login_logo() { echo ''; } add_action('login_head', 'custom_login_logo');
9.显示Facebook粉丝数量
如果你有一个Facebook的粉丝页面,那么你很有可能会考虑向访问WordPress网站的访问者展示Facebook的总喜好。
page->fan_count; echo $fans; ?>
10.创建自定义小部件
class My_Widget extends WP_Widget { function My_Widget() { parent::WP_Widget(false, 'Our Test Widget'); } function form($instance) { // outputs the options form on admin } function update($new_instance, $old_instance) { // processes widget options to be saved return $new_instance; } function widget($args, $instance) { // outputs the content of the widget } } register_widget('My_Widget');