获取设置表单wordpress自定义程序并显示在URL中

时间:2016-11-19 12:38:07

标签: wordpress

如何创建这样的自定义网址:

www.my-wordpress-blog.com/?layout=fullwidth

www.my-wordpress-blog.com/?layout=grid

www.my-wordpress-blog.com/?layout=list

参见示例除了输出外,

http://themes.themegoods2.com/letsblog/?layout=fullwidth

http://gleedthemes.com/themes/elora/?layout=2

我试着在谷歌上寻找,但没有“如何”教程出现在这样的事情上。

1 个答案:

答案 0 :(得分:0)

如何创建自定义网址

步骤:1登录管理面板,然后转到“Appreance->菜单”

步骤:2使用“自定义链接”面板向菜单添加自定义链接,例如指向外部网站的链接。

步骤:3只需在URL字段中输入网站URL,在链接文本字段中输入菜单名称。

步骤:4完成后单击“添加到菜单”按钮。使用前面概述的相同步骤调整菜单项的顺序,然后单击屏幕顶部或底部的“保存菜单”按钮以保存更改。

请参阅以下内容以获取更多信息, http://www.templatemonster.com/help/wordpress-add-custom-link-menu.html#gref

如何设置布局页面

  • 从页面菜单中添加页面
  • 选择右侧页面属性,从中选择一个模板。
  • 发布页面并从正面访问菜单。

[Sociopath]建议的最终解决方案

路径:wp-content / themes / yourtheme / functions.php 在文件末尾添加此代码。

if( ! function_exists( 'themename_demo_set_the_header_layout' ) ){
    /**
     * Set the demo header layout from child theme.
     * @param unknown_type $header
     * @return Ambigous <NULL, string>
     */
    function themename_demo_set_the_header_layout( $header = 'layout1' ) {  
        $header =   isset( $_GET['header'] ) ? trim( $_GET['header'] ) : null;
        // Add more checking conditions here.
        return $header;

    }   
    add_filter( 'themename_set_my_header_layout', 'themename_demo_set_the_header_layout', 10, 1 );
}