Php 动态更改配置文件封面图像
是否有人知道如何根据特定类别动态更改图像标题, 例如:图1为红色类别,图2为蓝色类别,图3为绿色类别? 我使用的是ultimate成员插件,但不擅长php编码 我找到了原始代码Php 动态更改配置文件封面图像,php,wordpress,function,Php,Wordpress,Function,是否有人知道如何根据特定类别动态更改图像标题, 例如:图1为红色类别,图2为蓝色类别,图3为绿色类别? 我使用的是ultimate成员插件,但不擅长php编码 我找到了原始代码 function um_profile_header_cover_area( $args ) { global $ultimatemember; if ( $args['cover_enabled'] == 1 ) { $default_cover = um_get_option('defaul
function um_profile_header_cover_area( $args ) {
global $ultimatemember;
if ( $args['cover_enabled'] == 1 ) {
$default_cover = um_get_option('default_cover');
$overlay = '<span class="um-cover-overlay">
<span class="um-cover-overlay-s">
<ins>
<i class="um-faicon-picture-o"></i>
<span class="um-cover-overlay-t">'.__('Change your cover photo', 'ultimatemember').'</span>
</ins>
</span>
</span>';
?>
<div class="um-cover <?php if ( um_profile('cover_photo') || ( $default_cover && $default_cover['url'] ) ) echo 'has-cover'; ?>" data-user_id="<?php echo um_profile_id(); ?>" data-ratio="<?php echo $args['cover_ratio']; ?>">
<?php do_action('um_cover_area_content', um_profile_id() ); ?>
<?php
if ( $ultimatemember->fields->editing ) {
$items = array(
'<a href="#" class="um-manual-trigger" data-parent=".um-cover" data-child=".um-btn-auto-width">'.__('Change cover photo', 'ultimatemember').'</a>',
'<a href="#" class="um-reset-cover-photo" data-user_id="'.um_profile_id().'">'.__('Remove', 'ultimatemember').'</a>',
'<a href="#" class="um-dropdown-hide">'.__('Cancel', 'ultimatemember').'</a>',
);
echo $ultimatemember->menu->new_ui( 'bc', 'div.um-cover', 'click', $items );
}
?>
<?php $ultimatemember->fields->add_hidden_field( 'cover_photo' ); ?>
<?php echo $overlay; ?>
<div class="um-cover-e">
<?php if ( um_profile('cover_photo') ) { ?>
<?php
if( $ultimatemember->mobile->isMobile() ) {
if ( $ultimatemember->mobile->isTablet() ) {
echo um_user('cover_photo', 1000);
echo um_user('cover_photo', 300);
}
} else {
echo um_user('cover_photo', 1000);
}
?>
<?php } elseif ( $default_cover && $default_cover['url'] ) {
$default_cover = $default_cover['url'];
echo '<img src="'. $default_cover . '" alt="" />';
} else {
if ( !isset( $ultimatemember->user->cannot_edit ) ) { ?>
<a href="#" class="um-cover-add um-manual-trigger" data-parent=".um-cover" data-child=".um-btn-auto-width"><span class="um-cover-add-i"><i class="um-icon-plus um-tip-n" title="<?php _e('Upload a cover photo', 'ultimatemember'); ?>"></i></span></a>
<?php }
} ?>
</div></div>
<?php
}}
函数um\u profile\u header\u cover\u area($args){
全球$ultimatemember;
如果($args['cover_enabled']==1){
$default_cover=um_get_选项(“default_cover”);
$overlay=
“.”(“更改封面照片”、“最终成员”)。”
';
?>
谢谢,但我不太懂php编码。我解释得更好。我有一个特定的值id叫做'Alimentari'
我试图使用上面的代码,但我写的解决方案是错误的,我不知道如何解决这个问题
function testimg()
{
if ( um_profile('cover_photo')) {
$posts['meta_query'][] = array(
'value' => 'Alimentari');
echo '<img src="'imagetest.jpeg'" alt="" />';
}
}
add_action('um_cover_area_content', 'testimg');
函数testimg()
{
如果(um_简介(“封面照片”)){
$posts['meta_query'][]=数组(
‘价值’=>‘食品’;
回声';
}
}
添加行动(“覆盖区域内容”、“测试”);
谢谢,但我不太懂php编码。我解释得更好。我有一个特定的值id,名为“Alimentari”
我试图使用上面的代码,但我写的解决方案是错误的,我不知道如何解决这个问题
function testimg()
{
if ( um_profile('cover_photo')) {
$posts['meta_query'][] = array(
'value' => 'Alimentari');
echo '<img src="'imagetest.jpeg'" alt="" />';
}
}
add_action('um_cover_area_content', 'testimg');
函数testimg()
{
如果(um_简介(“封面照片”)){
$posts['meta_query'][]=数组(
‘价值’=>‘食品’;
回声';
}
}
添加行动(“覆盖区域内容”、“测试”);
读取wordpress条件标签文档读取wordpress条件标签文档