标签: wordpress-theming

Wordpress:一页有两个父母吗?

我正在使用Wordpress.org开发一个小网站,并希望多个父母共享一个子页面.目的是访问该站点的用户将例如将"Rental Assistance"子页面与"Programs"父项和"Housing"父项相关联.

编辑:我不想简单地复制内容,因为如果内容发生变化,这是多余的和糟糕的设计.我考虑过一个重定向链接,但这看起来很糟糕......

这可能吗?

wordpress wordpress-theming parent-child

6
推荐指数
1
解决办法
9982
查看次数

用于主题开发的Wordpress离线文档

我刚开始使用wordpress,并希望开始开发自己的主题.我没有可靠的互联网访问权限,所以我想让wordpress文档脱机.最简单的方法是什么?我似乎无法找到任何可下载的文档.是否有一种快速简便的方法可以使网站的大部分内容脱机?谢谢Andrew

wordpress wordpress-theming

6
推荐指数
2
解决办法
3994
查看次数

更改wordpress管理区域中的菜单项标签?

有没有办法更改管理区域内菜单项的标签?就像当您为其指定每个标签时注册新的自定义帖子类型时,但是对于默认菜单项.

提前致谢!

wordpress wordpress-theming

6
推荐指数
2
解决办法
1万
查看次数

修剪标题到最近的单词

比方说,我有以下代码:

<h3>My very long title</h3>
<h3>Another long title</h3>
Run Code Online (Sandbox Code Playgroud)

如果我想使用PHP或jQuery缩短这些标题,我怎样才能将它们修剪成最接近的单词并附加省略号?是否可以指定字符数?

<h3>My very long...</h3>
<h3>Another long...</h3>
Run Code Online (Sandbox Code Playgroud)

编辑 - 我如何为每个标题执行此操作?我真的不知道如何将每个标题传递给字符串......

谢谢

php jquery wordpress-theming

6
推荐指数
2
解决办法
3345
查看次数

如何获取用于呈现当前页面的文件的名称?

假设我有一个WordPress安装,页面名为"关于".如果我去http://example.com/about,我从WordPress的模板层次结构页面知道我正在查看主题文件page.php.

我想知道是否有办法在页面某处显示该事实(用于主题调试)?就像我将调用什么函数(或代码)来显示当前用于呈现我正在查看的页面的PHP页面.

我可以做一些事情$_SERVER['PHP_SELF'],但我正在寻找一种方法,我不必编辑每个PHP文件.就像在调用页面时一样吐出它正在使用的文件列表.

wordpress wordpress-theming

6
推荐指数
1
解决办法
1934
查看次数

使用Wordpress 3.4,页面模板消失了

我创建了一个使用多个自定义页面模板的Wordpress主题.根据文档http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates我只需在模板文件顶部设置注释即可完成此操作:

/* Template Name: MyCustomTemplate */
Run Code Online (Sandbox Code Playgroud)

只要我记得它(它不是我第一次使用自定义页面模板),它的工作正常.今天我们更新到Wodrpress 3.4,突然选择自定义模板的选项已从管理员中消失(它曾经是右侧"页面属性"框中的下拉列表).但是,如果您使用页面列表中的"快速编辑","模板"下拉列表仍然可见,但您只能选择"默认模板" - 我没有设置任何自定义模板.

根据这篇博文:http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/ WP 3.4增加了对子内部自定义页面模板的支持-directory,但不清楚这个目录是否需要被命名为特殊的东西,或者你是否还需要文件顶部的"模板名称" - 评论.我已经尝试创建一个"pages"目录,并首先在其中放入一个空的.php文件,但这没有做任何事情.然后我尝试将我的一个自定义页面模板(带有"模板名称" - 注释)放在那里,但这也没有帮助.

值得注意的是,已经分配给使用自定义页面模板的页面仍然使用该模板进行渲染 - 即使它在"快速编辑"中显示"默认模板",并且下拉列表中没有其他模板可用.

网上几乎没有什么东西可以找到,但我希望你们中的一个人知道发生了什么.

wordpress wordpress-theming

6
推荐指数
1
解决办法
7600
查看次数

将标签帖子更改为Wordpress中的文章

我正在研究wordpress.任何人都可以帮助我如何在wordpress中更改管理面板菜单标签.

具体来说,我想更改帖子到文章的标签.以及Posts to Article管理面板中的所有实例.

好心提醒.

wordpress wordpress-theming wordpress-plugin

6
推荐指数
2
解决办法
1万
查看次数

当浏览器尺寸减小时,无法扩展wordpress网站的导航

我在verefly.com寻求帮助.我开发了这个网站,其中有一个在线主题,并做了必要的更改.我的问题是浏览器从原始大小减少时的导航菜单,不扩展.它应该理想地做到这一点,并在几天前正常运行.

普通网站看起来像这样:

在此输入图像描述

浏览器缩小时,网站看起来有所不同:

在此输入图像描述

在上图中,您将看到导航菜单,但Plus标志不再可点击.它也没有扩大.我无法理解我可以在哪里改变它再次工作.

我将不胜感激任何帮助 .*

*我试图检查辅助菜单是否有问题,但没有明显的*

css php wordpress wordpress-theming hyperlink

6
推荐指数
1
解决办法
261
查看次数

使用tiny_mce_before_init使用tinyMCE for Wordpress自定义样式,将div添加样式到每个列表项而不是将其添加到选择中

我试图让WordM的tinyMCE将一个带有自定义sytle的div应用于选择.我正在使用tiny_mce_before_init.会发生什么是将div添加到每个列表项而不是在选择周围添加它这是我的样式数组:

    $style_formats = array(  
    (  
        'title' => 'columna',  
        'inline' => 'div',  
        'classes' => 'bloque_izq',
        'wrapper' => true
    )
); 
Run Code Online (Sandbox Code Playgroud)

这是我想用新div包装的html

<h2>Entradas</h2>
<ul>
<li>Queso Fresco en salsa</li>
<li>Queso Fresco con Rajas de Chile de Agua</li>
<li>Chile de Agua Relleno de Pollo y Nueces</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

而这就是hapens

<div class="bloque_izq">
<h2>Entradas</h2>
</div>
<ul>
<li>
<div class="bloque_izq">Queso Fresco en salsa</div></li>
<li>
<div class="bloque_izq">Queso Fresco con Rajas de Chile de Agua</div></li>
<li>
<div class="bloque_izq">Chile de Agua Relleno de Pollo y Nueces</div></li>
<li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如您所见,它将div应用于每个元素,而不是整个选择.我试过使用内联和块,以及两种类型的包装器,它似乎做同样的事情.请帮忙!

wordpress tinymce wordpress-theming

6
推荐指数
1
解决办法
731
查看次数

esc_url()和Wordpress安全?

有人可以解释何时使用转义函数?

我的目标是确保我的Wordpress主题.我使用了Chris Coyier的空白主题,并添加了代码来制作我想要的网站.我注意到其他主题使用了逃避函数而不是Coyier的空白主题,所以我想知道在哪里插入这些.

在阅读了Codex和谷歌搜索结果并研究了几个主题的代码后,我仍然不清楚何时使用

esc_url()  
esc_attr()  
esc_html()  
Run Code Online (Sandbox Code Playgroud)

我没有看到何时使用这些的模式.例如,在一个主题中,对于home_url('/') - 请注意esc_url用于header.php但不用于searchform.php - 为什么?

header.php文件

<a href=
// NOTICE ESCAPING FUNCTION BELOW
"<?php echo esc_url( home_url( '/' ) ); ?>"
title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
Run Code Online (Sandbox Code Playgroud)

searchform.php

<form role="search" method="get" id="searchform" action=
// NO ESCAPING FUNCTION BELOW
"<?php echo home_url( '/' ); ?>"
>
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-theming

6
推荐指数
2
解决办法
7795
查看次数