to top
  • gadgettrendz22@gmail.com

  • +(880) 01626083068

How to customize your WordPress Comment Template Form Totally - sajidz Tech

wordpress

How to customize your WordPress Comment Template Form Totally

If you are a wordpress user that time it’s very easy to develop your wordpress site. It’s very easy to create your website. Still now if you want to create a theme by yourself it’s time also you can do it by yourself. If you are a WordPress Theme Developer then you can easily develop your Desired WordPress Theme by yourself or it may be a contract for you too. In this case of WordPress Theme Development their have some difficult tasks that may take some times. And in some cases in it’s really tough for you. In this case we are talking with you about WordPress Comment Template.

If you need a comment box and a comments in your any post then your can take it by a simple pice of PHP code for wordPress. That is <?php comments_template(); ?> And the form will be like:

 

This is for a simple Comment Box. But the problem is when you want a customized comment Template as your wish. You can customize it by 2 ways.

#Way-1: You can customize it by Inspect element. After inspecting the elements you will get all the classes under it and take those classes and you can design it.

#Ways-2: In this way you can customize your whole Comment template as your wish. You can also remove any fields or you can also add any fields too. And you can also re-arrange your fields too as your wish and you can customize it 100% as your wish. For that, here you need some codes to add it in Theme’s folder. Here you will get a file functions.php in every WordPress Theme it has a functions.php file. Open it and go to very bottom of that file. And type that bellow codes one by one.

Step:1 To re-arrange all the fields as your wish.

Ex: (Comments, Name, Email, Website) to (Name, Email, Website, Comments) this format. In wordpress here have some specific name for every fields. Ex: $fields[‘comment’]; It’s for comment field. And we also take a Variable for each fields. Ex: $comment_field (This is for Comment Field) = $fields[‘comment’];

Then we unset all the fields Ex: unset( $fields[‘comment’] );

Then we Re-arrange the fields as our wish Ex: $fields[‘author’](This is the fields name) = $author_field; (This is the variable we taken). Now in the bellow you will get the whole code. You can copy and past these codes from here.

<?php
//Comment Fields custome Order
function comment_fields_custom_order( $fields ) {
$comment_field = $fields['comment'];
$author_field = $fields['author'];
$email_field = $fields['email'];
$url_field = $fields['url'];
unset( $fields['comment'] );
unset( $fields['author'] );
unset( $fields['email'] );
unset( $fields['url'] );
// the order of fields is the order below, change it as needed:
$fields['author'] = $author_field;
$fields['email'] = $email_field;
$fields['url'] = $url_field;
$fields['comment'] = $comment_field;
// done ordering, now return the fields:
return $fields;
}
add_filter( 'comment_form_fields', 'comment_fields_custom_order' );
?>
Step:2 Customize Name, Email, Website URL fields. Here another action for you by which you can now customize all the fields except Comment field. her everything must have to remain same. But from here you can change some codes as your wish. What you can change see bellow
<?php
//Make a Custome Comment fileds
function custom_fields($fields) {
$commenter = wp_get_current_commenter();
$req = get_option( 'require_name_email' );

$fields[ 'author' ] = '<div class="row"><div class="col-md-6 col-xs-12"><div class="commentInputer">'.
'<label for="author">' .'<i class="far fa-user"></i>'. '</label>'.
( $req ? '<span class="required"></span>' : ’ ).
'<input id="author" name="author" type="text" value="'. esc_attr( $commenter['comment_author'] ) .
'" size="30" tabindex="1"' . $aria_req . ' />'.'</div></div>';

$fields[ 'email' ] = '<div class="col-md-6 col-xs-12"><div class="commentInputer">'.
'<label for="email">' .'<i class="far fa-envelope"></i>'. '</label>'.
( $req ? '<span class="required"></span>' : ’ ).
'<input id="email" name="email" type="text" value="'. esc_attr( $commenter['comment_author_email'] ) .
'" size="30" tabindex="2"' . $aria_req . ' />'.'</div></div>';

$fields[ 'url' ] = '<div class="col-md-12"><div class="commentInputer">'.
'<label for="url">' .'<i class="fas fa-globe"></i>'. '</label>'.
'<input id="url" name="url" type="text" value="'. esc_attr( $commenter['comment_author_url'] ) .
'" size="30" tabindex="3" />'.'</div></div></div>';

return $fields;
}
add_filter('comment_form_default_fields', 'custom_fields');
?>

Here you will get all the fields with it’s name. Like $fields[ ‘author’ ], $fields[ ’email’ ], $fields[ ‘url’ ]. Under these fields here you get a place to place your codes as your wish.

Ex:

$fields[ 'author' ](This will be the fields name) = '(Here you can add all your codes. But in value=" '. esc_attr( $commenter['comment_author'] ) .' " here you need to give the comment fields value. Which value will show here. Like: In the author field, here it will show the Commenter's name)'; The others parameters are like: 'comment_author_email', 'comment_author_url'

Here the $commenter variable it has taken in the top of the function

 $commenter = wp_get_current_commenter();

Here you can also add a required option if you want. For that you need to add a code extra with that is:

.( $req ? '<span class="required"></span>' : ’ ).
And the add . $aria_req . This code in the last of the input field/tags

So the full format will for a field will look like:

$fields[ 'author' ] = '(Here the whole HTML taken by me.)<div class="row"><div class="col-md-6 col-xs-12"><div class="commentInputer">'.
'<label for="author">' .'<i class="far fa-user"></i>'. '</label>'.
( $req ? '<span class="required"></span>' : ’ ).
'<input id="author" name="author" type="text" value="'. esc_attr( $commenter['comment_author'] ) .
'" size="30" tabindex="1"' . $aria_req . ' />'.'</div></div>';

The same way to the other 2 fields.

Step-3 Now we will customize the Comment textarea to customize as your wish

Here have another function for that the code given bellow and then the explanation:

<?php //Make a Custome Comment fileds for Textarea
function Comment_textarea($comment_field) {
$comment_field = '<div class="row"><div class="col-md-12"><div class="commentInputer"><label for="" class="labelTextarea"><i class="fas fa-comment"></i></label><textarea id="comment" placeholder="" name="comment" cols="45" rows="8" maxlength="65525" aria-required="true" required="required"></textarea></div></div></div>';
return $comment_field;
}
add_filter( 'comment_form_field_comment', 'Comment_textarea' );
?>

Here you will get the function you can use it. Here you follow a variable $comment_field it’s changeable. If you want to change it you to change the code for the Step-1 where you make this variable for the comment field. Under this variable take the whole code as your wish for the Textarea message.

Step-4: Here you will get the codes for customizing your submit button.

For that the code is:

// Comment Form Submit Button Redesign
function filter_comment_form_submit_button( $submit_button, $args ) {
// make filter magic happen here...
$submit_before = '<div class="row"><div class="col-md-12">';
$submit_button = '<button type="submit" class="commentInputerBtn">submit <i class="fas fa-arrow-right"></i></button>';
$submit_after = '</div></div>';
return $submit_before . $submit_button . $submit_after;
};
add_filter( 'comment_form_submit_button', 'filter_comment_form_submit_button', 10, 2 );

Here you will get button submit function. here you will find 3 options like $submit_before, $submit_button, $submit_after.

So under this you can get all the codes. in the

$submit_after = Give all the code before you want to add on submit like:

$submit_before= '<div class="row"><div class="col-md-12">' (All the opening tags)
$submit_button = '<button type="submit" class="commentInputerBtn">submit <i class="fas fa-arrow-right"></i></button>'; (All the codes in the button directly)

$submit_after = '</div></div>'; (All the closing tags.)

So these all are the steps that if you follow you can customize your own comment template by functions.php.

To get this video watch it.

I hope it works in your template.

Thank you,

Happy Coding.

share your pots:

Comments (4)

Haileysmedsshop

February 6, 2024

Nitroethane https://haileysmedsshop.com/nitroethane-unveiling-the-chemistry-and-applications can are adapt in a variety condensation reactions in order to izgotovlenie compounds of commercial passion. For example, it have a chance be buvshego used in the synthesis of the precursor in order the antihypertensive drug methyldopa and as all precursor for amphetamine drugs.
It can too are adapt as solid fuel additive and https://haileysmedsshop.com/nitroethane-unveiling-the-chemistry-and-applications all precursor in order to rocket propellants.
Additionally, nitroethane is the decision could be useful solvent for polymers a sort of as polystyrene.

Physical and Chemical Properties

Nitroethane predisposed a colorless, oily liquid with the decision mild, fruity odor.
Its boiling point predisposed 237°F, besides its freezing point is -130°F.
It has solid vapor pressure of 21 mmHg at 77°F and a characteristic gravity of 1.05.
Nitroethane is classified as all flammable liquid besides owns characteristic consistency routes covering inhalation, ingestion, besides skin or eye contact.

Safety besides Hazards

Exposure to nitroethane can lead in order to symptoms such as dermatitis, lacrimation (discharge of tears), breathing difficulty, besides liver or kidney injury.
It is necessary to are understand the incompatibilities besides reactivities of nitroethane, even its reactions with amines, hardy acids, alkalis, oxidizers, and any other substances.

Reply

ссылко

May 23, 2024

трастовый прогон сайта заказать автоматический прогон сайта по каталогам ускорить индексацию страницы анвап скачать фильмы бесплатно на телефон

питерлэнд купоны на скидку 2022 https://www.communityseednetwork.org/user/2634/ программа для прогона по трастовым сайтам прогон сайта по белым каталогам что это https://news-portal.org/user/RichardTrecy/ сервис прогона сайта в

купон скидки iqos купоны и скидки на перманентный макияж https://www.cossa.ru/profile/?ID=224558 киоск шоп купон на скидку https://coinmasterforum.com/member.php?action=profile&uid=208 статейный прогон по трастовым сайтам http://whdf.ru/forum/user/66618/

бездепозитные бонусы за регистрацию деньгами прогон по профилям трастовых сайтов яндекс скидка на первый заказ промокод http://www.sfgshz.com/home.php?mod=space&uid=308646&do=profile прогон сайта по твиттер

качественный прогон сайтов по каталогам https://cardvilla.cc/members/324140.html прогон сайта по трастовым ссылкам еда купон скидки https://tvoyaskala.com/user/baalxeygoogletay5487/ промокод фаберлик на скидку

список бездепозитных бонусов за регистрацию закрыть ссылку от индексации nofollow noindex бесплатные прогоны сайта http://bbs.instrustar.com/home.php?mod=space&uid=36864 промокод сантехника тут скидки

что значит прогон сайта http://grenzland-stream.eu/profile.php?lookup=1066 прогоны по трастовым сайтам скидки акции промокоды https://astraclub.ru/members/320781-Richardageva?s=666cbded33a198bef39257872c1f8233 золотое яблоко купон на скидку http://city-hall.nvkb.ru/forum/index.php/user/81528/

прогон страниц сайта http://prenuptialcontracts.info/__media__/js/netsoltrademark.php?d=tbfx8.com/home.php?mod=space&uid=2011906 снежная королева промокод на скидку http://unilever.generation-startup.ru/bitrix/redirect.php?goto=http://listeriomics.pasteur.fr/WikiListeriomics/index.php?title=стоимость_seo_продвижения_сайта база для прогона сайта по каталогам http://tarmis.ru/bitrix/click.php?goto=http://forum.cncprovn.com/members/133888-RichardRit?s=20f742e2dd7419068833b2b7b1a24c64 программы для прогона сайта по трастовым сайтам http://transylvaniadreaming.bvitouristboard.org/__media__/js/netsoltrademark.php?d=mp3zona.net/user/EdwardTheak/

http://mama.pp.ru/index.phpsubaction=userinfo&user=disillusionedcl https://www.pavatex-eshop.cz/fezbet-casino.html http://sabrina-online.su/wiki/index.php?title=скачать_фильм_про_телефон

http://site2105.ru

Reply

Matthewmem

August 24, 2024

ремонт смартфонов

Reply

JesseAdext

September 7, 2024

vibration analysis
The Importance of Resonance Regulation Systems in Industrial Equipment
Inside manufacturing sites, machines and spinning machinery are the backbone of operations. Yet, one of the most widespread problems which can hinder its functionality and lifetime exists as vibrations. Vibration may bring about a variety of challenges, ranging from reduced accuracy and efficiency resulting in increased deterioration, in the end causing expensive delays as well as restoration. This is where vibration regulation tools becomes vital.

Why Vibrations Mitigation remains Important

Oscillation within machinery can bring about several adverse outcomes:

Decreased Production Efficiency: Exaggerated oscillation can result in misalignment as well as instability, minimizing overall productivity in the equipment. Such a scenario may cause reduced production schedules along with higher energy use.

Greater Damage: Continuous oscillation hastens total damage of machinery parts, bringing about more regular servicing and the possibility for unanticipated unexpected breakdowns. This not only elevates production expenses but also limits the longevity of the existing systems.

Safety Hazards: Uncontrolled vibration can bring substantial safety concerns for the machinery and the equipment along with the operators. In, severe cases, it might result in disastrous equipment failure, endangering personnel along with causing considerable harm to the premises.

Precision along with Quality Problems: Within businesses which require exact measurements, such as industrial sectors or aerospace, resonance can cause discrepancies with the manufacturing process, causing faulty goods and more waste.

Affordable Approaches towards Vibration Control

Investing in vibration management tools proves not only necessary and a wise choice for any industry involved with machinery. The offered cutting-edge vibration management systems work to designed to reduce oscillation within any machinery as well as rotational systems, guaranteeing smooth as well as productive processes.

One thing that differentiates these systems above the rest remains its economic value. We understand the necessity of cost-effectiveness in today’s competitive market, thus our offerings include top-tier vibration regulation systems at rates that won’t break the bank.

Opting for these tools, you aren’t simply protecting your equipment and enhancing its performance as well as putting resources into the long-term success of your operations.

Conclusion

Resonance mitigation is a vital component of maintaining the operational performance, security, and lifetime of your machinery. Using our cost-effective vibration management tools, it is possible to ensure that your production run smoothly, your products remain top-tier, as well as your workers are protected. Never let vibration undermine your operations—put money in the correct apparatus today.

Reply

leave a comment

Your email address will not be published. Required fields are marked *

about us

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae tempora temporibus ex necessitatibus asperiores, enim similique repudiandae iste modi aspernatur.

© 2020. Theme Coder all tights reserved