在默认的WordPress登录页面上,如何将标签"用户名"更改为其他内容?
我想创建一个静态网站,并仅使用wordpress来"撰写"网站.我想创建一个模板,只使用相同的页眉和页脚,并更改页面的内容(主页,联系ecc dcc).我的网站不是博客或需要CMS的任何其他类型的网站我只想使用Wordpress只有一个页眉和页脚,并且当我需要对其进行自定义时,不要在所有页面中更改它.我希望我足够清楚!谢谢!
我正在使用http://html5blank.com上的Wordpress主题,当我将它上传到我的服务器在线时效果很好,但是当我在本地使用Wordpress Bitnami Stack时,主题无法找到css.在header.php中你有:
<!-- css + javascript -->
<?php wp_head(); ?>
Run Code Online (Sandbox Code Playgroud)
但是当我在localhost中查看dev站点的源代码(激活主题后)时,我发现hrefcss是空的:
<!-- css + javascript -->
<link rel='stylesheet' id='normalize-css' href='' media='all' />
<link rel='stylesheet' id='html5blank-css' href='' media='all' />
Run Code Online (Sandbox Code Playgroud)
同时它确实找到了图像和图标:
<!-- icons -->
<link href="http://localhost:8080/wordpress/wp-content/themes/html5blank-master/img/icons/favicon.ico" rel="shortcut icon">
<link href="http://localhost:8080/wordpress/wp-content/themes/html5blank-master/img/icons/touch.png" rel="apple-touch-icon-precomposed">
Run Code Online (Sandbox Code Playgroud)
我的操作系统是Ubuntu 12.10.这可能是Bitnami问题,或者这是我能解决的问题所以我可以在本地网站上工作吗?请注意,默认主题"twentytwelve"在我的设置中正常工作.
更新:我在我的Bitnami Wordpress堆栈中比较并尝试了html5blank主题的1.2.9和1.4.0版本(当前版本).就functions.php版本wp_register_style()而言,两个版本的文件都是相同的,但版本1.2.9填写了到css的链接,而版本1.4.0则将它们留空.另请注意,1.4.0在Windows 7上的Bitnami安装中运行良好.
我理解CSS相对于它自己的位置获取图像但是我如何在Wordpress主题中以相同的方式执行此操作?
场景:我的标题右侧有一个搜索框.搜索框附带了Twentyeleven Wordpress主题,并具有以下css:
background: url(images/Search-Button.jpg) no-repeat;
Run Code Online (Sandbox Code Playgroud)
它渲染出位于themes文件夹内images文件夹中的背景图像.它找到了这里的图像:
C:\wamp\www\wordpress\wp-content\themes\twentyeleven\images\Search-Button.jpg
Run Code Online (Sandbox Code Playgroud)
现在,我想在它旁边添加一个徽标,所以我将它添加到主题的header.php中:
<div id="Title_logo">
<img src="images/Logo.png" />
</div>
Run Code Online (Sandbox Code Playgroud)
但它不能成功渲染图像,因为它没有在"...\wp-content\themes\twentyeleven\images\Logo.png"(与Search-Button.jpg相同的目录)中查找图像.
相反,结果图像src是: C:\ wamp\www\images\Logo.png
并报告未找到图像.
背景图片是如何工作的?
或者至少有人能告诉我正确的方法,并解释为什么这不起作用?
即使我重命名主题文件夹,我也希望它能够正常工作.
我在添加自定义php页面以获得wp样式(页眉和页脚)时遇到了麻烦,我成功但问题是它显示为404错误而不是200次成功.
标题是这样的:
<?php
include $_SERVER['DOCUMENT_ROOT']."/wp-blog-header.php";
include $_SERVER['DOCUMENT_ROOT']."/wp-content/themes/theme_name/header.php";
?>
Run Code Online (Sandbox Code Playgroud)
我需要有这个网页就像一个is_single或is_page或东西不是404页,其中包含错误.
我试过了:
global $wp_query;
$wp_query->is_404 = false;
Run Code Online (Sandbox Code Playgroud)
和:
global $wp_query;
$wp_query->is_page = true;
Run Code Online (Sandbox Code Playgroud)
但两个都没有用,请帮忙!
我想使用设置API为主题选项页面中的字段使用"多选字段".
我尝试使用以下代码但无法保存所有选定的值,它只保存最后一个选定的值.
add_action('admin_menu', 'create_theme_options_page');
function create_theme_options_page() {
add_options_page('Theme Options', 'Theme Options', 'administrator', 'inc/site-options.php', 'build_options_page');
}
add_action('admin_init', 'register_and_build_fields');
function register_and_build_fields() {
register_setting('plugin_options', 'plugin_options', 'validate_setting');
add_settings_field('clusters', 'Choose Clusters to show:', 'cluster_setting', __FILE__, 'site_section');
}
function cluster_setting() {
$options = get_option('plugin_options');
echo "<select name='plugin_options[clusters]' multiple='multiple'>
<option value='location'>Location</option>
<option value='role'>Role</option>
<option value='functional'>Functional Area</option>
<option value='industry'>Industry</option>
</select>"
}
Run Code Online (Sandbox Code Playgroud)
如何从select元素中选择多个值并保存它们.
任何帮助将不胜感激.
我想用wordpress创建一个网站,但我希望我的网站有一个由我创建的自定义主页,与网站主题完全不同,然后直接从我的页面链接wordpress页面.
这可能吗?我怎样才能做到这一点?我可以简单地创建页面,并链接使用wordpress面板创建的其他页面,而不会破坏所有内容吗?
在我的woocommerce登录表单成功登录中,它是重定向到我所做的商店页面,
登录错误后应该是同一页面,但它进入/wp-login.php。我得到了一些代码,但是当我输入错误的用户名或密码时却可以正常工作,但是当我输入空的用户名或密码时,它将进入/ wp-login .php。
这是代码
function my_front_end_login_fail( $username,$password ){
$referrer = $_SERVER['HTTP_REFERER'];
if ( !empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin') ){
wp_redirect( $referrer . '?login_failed=failed' );
exit;
}
}
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗。
有没有办法通过使用术语ID来拉动分类法名称?就像我有一个term_id,我不知道它属于哪个分类,并且需要获得它所属的分类名称.无论如何?
谢谢!
我想创建一个转发器元框而不使用任何类型的插件.
如何在"选定模板"中获取此元数据?