I want to make changes to the ultimate member plugin template file.
Now I want to check the details that are inside the user object but I don't know how to print or var dump the user object can anyone help me with that, please?
Thanx in advance :)
The code shows that it's a member grid template of Ultimate member plugin.
You can check the ajax call output in the following file:
ultimate-member/assets/js/um-member.js
Line number 329 has an ajax call which further has an answer variable that probably contains the object you need.
Please note that editing a plugin is not suggested. So, you can do it locally for testing purposes.
The code you showed us is part of a template object embedded in the HTML your server sends to your user's browser. This object gets interpreted by some Javascript code your server also sends.
Debugging this stuff is tricky because various languages are embedded in each other. In your case you want to see thedata
variable. It is in ...
To debug it you first have to guess what is embedded in what. And you need a bit of luck to guess correctly. I am guessing.
The template itself can contain Javascript code, and you're asking about the value ofdata
in that Javascript code. So, if you want to see that data you can put a Javascript console.log() call into the template for debugging purposes. To do that, change this line
<# _.each( data, function( user, key, list ) { #>
to this
<# console.log('data from member grid', data ); _.each( data, function( user, key, list ) { #>
The output from console.log appears in the console tab of your browser's devtools: it's generated by the browser not your WordPress / php server.
You could, if you want to use your browser devtools Javascript debugger, use this line instead.
<# debugger; _.each( data, function( user, key, list ) { #>
The debugger will engage right before the_.each
loop and let you examine your variables, likedata
.
Notice that my suggestions are not debugged, and I have no way to debug them.
Try
<?php var_dump(obj) ?>
or
<?php print_r(obj) ?>
Our community is visited by hundreds of web development professionals every day. Ask your question and get a quick answer for free.
Find the answer in similar questions on our website.
Do you know the answer to this question? Write a quick response to it. With your help, we will make our community stronger.
PHP (from the English Hypertext Preprocessor - hypertext preprocessor) is a scripting programming language for developing web applications. Supported by most hosting providers, it is one of the most popular tools for creating dynamic websites.
The PHP scripting language has gained wide popularity due to its processing speed, simplicity, cross-platform, functionality and distribution of source codes under its own license.
https://www.php.net/
JavaScript is a multi-paradigm language that supports event-driven, functional, and mandatory (including object-oriented and prototype-based) programming types. Originally JavaScript was only used on the client side. JavaScript is now still used as a server-side programming language. To summarize, we can say that JavaScript is the language of the Internet.
https://www.javascript.com/
Ember.js is an open source JavaScript framework that was originally released by Yehuda Katz in 2011. It was originally called SproutCore 2.0 before it became Ember.js. Work on the Ember Framework began in 2011, and version 1.0 was released two years later.
https://emberjs.com/
HTML (English "hyper text markup language" - hypertext markup language) is a special markup language that is used to create sites on the Internet.
Browsers understand html perfectly and can interpret it in an understandable way. In general, any page on the site is html-code, which the browser translates into a user-friendly form. By the way, the code of any page is available to everyone.
https://www.w3.org/html/
Welcome to the Q&A site for web developers. Here you can ask a question about the problem you are facing and get answers from other experts. We have created a user-friendly interface so that you can quickly and free of charge ask a question about a web programming problem. We also invite other experts to join our community and help other members who ask questions. In addition, you can use our search for questions with a solution.
Ask about the real problem you are facing. Describe in detail what you are doing and what you want to achieve.
Our goal is to create a strong community in which everyone will support each other. If you find a question and know the answer to it, help others with your knowledge.