Php 如何更改特定页面中的标题徽标?
我正在使用wordpress“报纸主题”,我想更改一些页面的标题徽标,而不更改其余页面的默认设置 我所做的是将logo.php从hostmonster文件管理器更改为:Php 如何更改特定页面中的标题徽标?,php,wordpress,Php,Wordpress,我正在使用wordpress“报纸主题”,我想更改一些页面的标题徽标,而不更改其余页面的默认设置 我所做的是将logo.php从hostmonster文件管理器更改为: <?php /** * Created by PhpStorm. * User: ra * Date: 4/22/14 * Time: 10:08 AM */ //read the logo + retina logo $td_customLogo = td_util::get_option('tds_logo
<?php
/**
* Created by PhpStorm.
* User: ra
* Date: 4/22/14
* Time: 10:08 AM
*/
//read the logo + retina logo
$td_customLogo = td_util::get_option('tds_logo_upload');
$td_customLogoR = td_util::get_option('tds_logo_upload_r');
$td_logo_alt = td_util::get_option('tds_logo_alt');
$td_logo_title = td_util::get_option('tds_logo_title');
if (!empty($td_logo_title)) {
$td_logo_title = ' title="' . $td_logo_title . '"';
}
if (!empty($td_customLogoR)) { //if retina
if ($_GET['page_id'] == 110){
$td_customLogoR = 'http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg';
}elseif ($_GET['page_id'] == 179){
$td_customLogoR = 'http://www.arabi-group.com/wp-content/uploads/2016/05/13840505_10209929205285223_1180352314_o-1-e1469358582277.jpg';
}elseif ($_GET['page_id'] == 577){
$td_customLogoR = 'http://www.arabi-group.com/wp-content/uploads/2016/05/arabi-App.jpg';
}
?>
<a class="td-main-logo" href="<?php echo esc_url(home_url( '/' )); ?>">
<img class="td-retina-data" data-retina="<?php echo esc_attr($td_customLogoR) ?>" src="<?php echo $td_customLogo?>" alt="<?php echo $td_logo_alt ?>"<?php echo $td_logo_title ?>/>
</a>
<?php
} else { //not retina
if (!empty($td_customLogo)) {
if ($_GET['page_id'] == 110){
$td_customLogo = 'http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg';
}elseif ($_GET['page_id'] == 179){
$td_customLogo = 'http://www.arabi-group.com/wp-content/uploads/2016/05/13840505_10209929205285223_1180352314_o-1-e1469358582277.jpg';
}elseif ($_GET['page_id'] == 577){
$td_customLogo = 'http://www.arabi-group.com/wp-content/uploads/2016/05/arabi-App.jpg';
}
?>
<a class="td-main-logo" href="<?php echo esc_url(home_url( '/' )); ?>">
<img src="<?php echo $td_customLogo?>" alt="<?php echo $td_logo_alt ?>"<?php echo $td_logo_title ?>/>
</a>
<?php
}
}
你只需编辑以下我的来源
if (is_page( 110 )){
$td_customLogoR = 'http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg';
}
一切都会好起来的
更新:您在src
属性处显示img时出错
应该是
<a class="td-main-logo" href="<?php echo esc_url(home_url( '/' )); ?>">
<img class="td-retina-data" data-retina="<?php echo esc_attr($td_customLogoR); ?>" src="<?php echo $td_customLogoR; ?>" alt="<?php echo $td_logo_alt ?>"<?php echo $td_logo_title ?>/>
</a>
您只需编辑以下我的源代码即可
if (is_page( 110 )){
$td_customLogoR = 'http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg';
}
一切都会好起来的
更新:您在src
属性处显示img时出错
应该是
<a class="td-main-logo" href="<?php echo esc_url(home_url( '/' )); ?>">
<img class="td-retina-data" data-retina="<?php echo esc_attr($td_customLogoR); ?>" src="<?php echo $td_customLogoR; ?>" alt="<?php echo $td_logo_alt ?>"<?php echo $td_logo_title ?>/>
</a>
是否要更改这行<代码>如果($\u GET['page\u id']==110){$td\u customLogoR==110)http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg“;}
@噢,天哪,这真是太好了。你在这里错了:src=“”---应该是$td_customLogoR@ItssMohammed您必须更改源代码的is_page($id)all if case和else if case。if(is_page(110)){$td_customLogoR=http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg“;}elseif(参见第179页){$td_customLogoR='1〕http://www.arabi-group.com/wp-content/uploads/2016/05/13840505_10209929205285223_1180352314_o-1-e1469358582277.jpg“;}elseif(is_page(577)){$td_customLogoR=”http://www.arabi-group.com/wp-content/uploads/2016/05/arabi-App.jpg'; }
我是这样做的,但它不起作用。@itsmhammed您是否在第一个if案例中更改$td\u customLogo=>$td\u customLogoR?只需更改这行?如果($\u GET['page\u id']==110){$td\u customLogoR=>http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg'; }
@itssmohamed噢,天哪。你错在这里了:src=“”---应该是$td_customLogoR@ItssMohammed您必须更改源代码的is_page($id)all if case和else if case。if(is_page(110)){$td_customLogoR=http://www.arabi-group.com/wp-content/uploads/2016/05/araib-radio.jpg“;}elseif(参见第179页){$td_customLogoR='1〕http://www.arabi-group.com/wp-content/uploads/2016/05/13840505_10209929205285223_1180352314_o-1-e1469358582277.jpg“;}elseif(is_page(577)){$td_customLogoR=”http://www.arabi-group.com/wp-content/uploads/2016/05/arabi-App.jpg'; }
我是这样做的,但它不起作用。@itsmhammed您是否在第一个if案例中更改$td\u customLogo=>$td\u customLogoR?尝试调试,放入退出(“我在这里”)
在每个条件之后进行调试,看看它是否能让您详细说明一下?我还是一个初学者,不知道它的意思和条件在哪里。尝试调试,将退出(“我在这里”)
在每个条件之后,看看它是否能让你详细说明一下?我还是个初学者,不知道它的意思和条件在哪里。