SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Как се редактират файлове в wordpress тема

Mepoooo

Banned
Искам да редактирам полето за коментари ( не да го изтрия съвсем) и да махна примерно полетата за Email, Website, ''Your email address will not be published. Required fields are marked'', но като влезна в едитора на файловете comments.php не виждам къде е това. В другите файлове също няма такъв текст/код.
Your Email.jpg
Отворих страницата с firebug и търсачката ми намира тези полета, но откъде се редактират тези неща нямам идея:D. Чрез appearance/editor не може да се редактира.
comments.jpg
Някъде на друго ли се намират допълнителни файлове, от където мога да едитна?
 
За: Как се редактират файлове в wordpress тема

За: Как се редактират файлове в wordpress тема

How to modify the Wordpress comment Form

В общи линии - влизаш в темата, която използваш (примерно през FTP) и намираш comment.php (comments.php), там търсиш нещото, което ти трябва и правиш каквото искаш с него (редактираш, добавяш, триеш). Описано е малко по-подробно в линка на теб какво ти трябва, за да махнеш въпросните полета. ;-)
 
Re: За: Как се редактират файлове в wordpress тема

Re: За: Как се редактират файлове в wordpress тема

How to modify the Wordpress comment Form

В общи линии - влизаш в темата, която използваш (примерно през FTP) и намираш comment.php (comments.php), там търсиш нещото, което ти трябва и правиш каквото искаш с него (редактираш, добавяш, триеш). Описано е малко по-подробно в линка на теб какво ти трябва, за да махнеш въпросните полета. ;-)
Линкът е точно това, което ми трябва, но нещо пак в задънена улица - влезнах в файловия мениджър на хостгатора, намерих папката с темите за сътветния сайт (public_html/сайт/wp-content/themes/име на темата, дадох едит на comments.php, но там е абсолютния код като в едитора в админ панела. Няма ги кодовете, които са в линка, на пример този:
<p>
<input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” size=”22″ tabindex=”3″ />
<label for=”url”><small>Website</small></label>
</p>
 
За: Как се редактират файлове в wordpress тема

За: Как се редактират файлове в wordpress тема

А пак там в същата папка на темата си, нямаш ли друг php файл с име legacy.comments или нещо подобно. В него има нужните атрибути, които може да модерираш.
 
Re: Как се редактират файлове в wordpress тема

Претърсих comment.php, edit-comments.php, edit-form-advanced.php, edit-form-comment.php и нищо.
Temata e iPress
Няма файл legacy.comments
 
За: Как се редактират файлове в wordpress тема

За: Как се редактират файлове в wordpress тема

Възможно е темата ти да разчита на default wordpress функционалността за коментарите. Тоест това, което ти трябва не е в темата, а трябва сам да го имплементираш.

Премахването на тези функционалности не става с изтриването на код, а с писането на такъв - добавяне на хукове към пост на коментар. Потърси готов плъгин вместо да се мъчиш сам да измисляш топлата вода.
 
Re: Как се редактират файлове в wordpress тема

functions.php ? може да не е в папката на темата, а в основната директория
Няма го и във функциите:)
Трябва да е нещо такова (извадка от edit-form-comment.php)

PHP:
<table class="form-table editcomment">
<tbody>
<tr valign="top">
	<td class="first"><?php _e( 'Name:' ); ?></td>
	<td><input type="text" name="newcomment_author" size="30" value="<?php echo esc_attr( $comment->comment_author ); ?>" tabindex="1" id="name" /></td>
</tr>
<tr valign="top">
	<td class="first">
	<?php
		if ( $comment->comment_author_email ) {
			printf( __( 'E-mail (%s):' ), get_comment_author_email_link( __( 'send e-mail' ), '', '' ) );
		} else {
			_e( 'E-mail:' );
		}
?></td>
	<td><input type="text" name="newcomment_author_email" size="30" value="<?php echo $comment->comment_author_email; ?>" tabindex="2" id="email" /></td>
</tr>
<tr valign="top">
	<td class="first">
	<?php
		if ( ! empty( $comment->comment_author_url ) && 'http://' != $comment->comment_author_url ) {
			$link = '<a href="' . $comment->comment_author_url . '" rel="external nofollow" target="_blank">' . __('visit site') . '</a>';
			printf( __( 'URL (%s):' ), apply_filters('get_comment_author_link', $link ) );
		} else {
			_e( 'URL:' );
		} ?></td>
	<td><input type="text" id="newcomment_author_url" name="newcomment_author_url" size="30" class="code" value="<?php echo esc_attr($comment->comment_author_url); ?>" tabindex="3" /></td>
</tr>
</tbody>
</table>
,но дори като го промених/изтрих нищо не се случи:)
 
Re: За: Как се редактират файлове в wordpress тема

Re: За: Как се редактират файлове в wordpress тема

Възможно е темата ти да разчита на default wordpress функционалността за коментарите. Тоест това, което ти трябва не е в темата, а трябва сам да го имплементираш.

Премахването на тези функционалности не става с изтриването на код, а с писането на такъв - добавяне на хукове към пост на коментар. Потърси готов плъгин вместо да се мъчиш сам да измисляш топлата вода.
За обратния вариант не се бях замислял. Ще търся плъгин.
 
Re: Как се редактират файлове в wordpress тема

Чисто информативно - за премахване на полето website се добавя:
PHP:
function alter_comment_form_fields($fields){
    $fields['url'] = '';  //removes website field

    return $fields;
}

add_filter('comment_form_default_fields','alter_comment_form_fields');
в function.php, преди затварящия таг.
Лазаров, дължа ти бира за насоката:)
 
За: Как се редактират файлове в wordpress тема

За: Как се редактират файлове в wordpress тема

Пробвах едни работи и май се получи на твоята тема. Пробвай в папката wp-includes, която се намира в root директорията и промени файла comment-template.php по твой избор :)
 
За: Как се редактират файлове в wordpress тема

За: Как се редактират файлове в wordpress тема

Това е възможно най-лошия съвет! Никога не редактирайте файловете на wordpress - пръ ъпдейт всички промени ще си заминат! Файловете намиращи се във wp-includes са на wordpress ядрото, а не на темата.

Mepoooo, много правилно си се насочил.

Пробвах едни работи и май се получи на твоята тема. Пробвай в папката wp-includes, която се намира в root директорията и промени файла comment-template.php по твой избор :)
 

Горе